国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP把16進制的編碼轉為中文程序代碼

2024-05-04 21:47:51
字體:
來源:轉載
供稿:網友

今天在做公司的項目的時候,遇到一個問題,群聊天記錄存入數據庫的時候把聊天記錄及央視使用16進制轉換,我在做將聊天記錄導出為text文本的時候,需要將聊天記錄先從16進制轉換為普通的Unicode編碼記錄.

然后在從中取出所需要導出的message信息,不多說了,以下代碼屬于線下的,線上的就不透漏了,算是一篇非常的簡單的php吧:

  1. <?php 
  2. /*將16進制編碼轉換為漢字*/ 
  3. function hexDecode($s) { 
  4.     return preg_replace('/(w{2})/e',"chr(hexdec('/1'))",$s); 
  5. /*漢字轉換成16進制后的編碼*/ 
  6. $str="7B22636F6E74726F6C223A22343AE5AE8BE4 
  7. BD932C422C302C30222C22657874656E6469 
  8. 6E666F223A22323031343033323731383 
  9. 53335397C307C7EE4B88DE8A681E(www.111cn.net)68993E985B1 
  10. E6B2B97E222C22657874656E6474 
  11. 797065223A22222C2274 
  12. 797065223A226E6F726D616C6D7367 
  13. 222C226D7367223A2261 
  14. 646720227D"; www.111cn.net 
  15. $a=hexDecode($str);//調用反轉換函數轉換16進制 
  16. echo $a;//輸出{"control":"4:宋體,B,0,0","extendinfo":"20140327185359|0|~不要打醬油~","extendtype":"","type":"normalmsg","msg":"adg "} 
  17. $a = json_decode($a); 
  18. echo($a->msg);//取出msg字段信息 
  19. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古蔺县| 麟游县| 友谊县| 增城市| 铜梁县| 英吉沙县| 林西县| 湄潭县| 和静县| 辽宁省| 灵石县| 桐庐县| 松江区| 汉中市| 道孚县| 凤山县| 武定县| 江油市| 肇州县| 乐业县| 上饶县| 政和县| 中西区| 新巴尔虎右旗| 嘉定区| 九江市| 宁阳县| 福清市| 昭平县| 神农架林区| 长岛县| 盐池县| 潞城市| 辉南县| 墨竹工卡县| 乌恰县| 光泽县| 胶州市| 尖扎县| 迁安市| 黄浦区|