国产探花免费观看_亚洲丰满少妇自慰呻吟_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. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤城市| 北海市| 外汇| 石林| 榆中县| 静海县| 枞阳县| 望奎县| 抚松县| 仁寿县| 彭阳县| 临颍县| 延安市| 故城县| 大田县| 义马市| 阳谷县| 三亚市| 永川市| 全南县| 宁津县| 营山县| 延庆县| 桃源县| 余干县| 无极县| 华容县| 理塘县| 昆明市| 伽师县| 武平县| 汕头市| 两当县| 高雄县| 阿图什市| 晋中市| 合山市| 苏州市| 泸溪县| 昌黎县| 收藏|