亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP解碼unicode編碼的中文字符代碼分享

2024-05-04 23:24:48
字體:
來源:轉載
供稿:網友
晚上在抓取某網站數據,結果在數據包中發現了這么一串編碼的數據:"....../u65b0/u6d6a/u5fae/u535a......", 這其實是中文被unicode編碼后了的數據,我現在就是想解碼出中文來,上度娘搞了半天,試了很多的姿(方)勢(法),終于搞定了。
 
 

問題背景:
晚上在抓取某網站數據,結果在數據包中發現了這么一串編碼的數據:"....../u65b0/u6d6a/u5fae/u535a......", 這其實是中文被unicode編碼后了的數據,我現在就是想解碼出中文來,上度娘搞了半天,試了很多的姿(方)勢(法),終于搞定了。

解決方案:
呵呵,老外就是給力啊, 猛戳這里看老外給的解決方案

方案A(穩定版+推薦):

function replace_unicode_escape_sequence($match) {  return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');}$name = '/u65b0/u6d6a/u5fae/u535a';$str = preg_replace_callback('/////u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $name);echo $str; //輸出: 新浪微博 
//咱將上述方案A給封裝起來~~~(方案A穩定版+升級+推薦)class Helper_Tool{  static function unicodeDecode($data)  {      function replace_unicode_escape_sequence($match) {      return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');    }       $rs = preg_replace_callback('/////u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $data);     return $rs;  }  }//調用$name = '/u65b0/u6d6a/u5fae/u535a';$data = Helper_Tool::unicodeDecode($name); //輸出新浪微博

 
方案B(次推薦):

<?phpfunction unicodeDecode($name){  $json = '{"str":"'.$name.'"}';  $arr = json_decode($json,true);  if(empty($arr)) return '';   return $arr['str'];}$name = '/u65b0/u6d6a/u5fae/u535a';echo unicodeDecode($name); //輸出: 新浪微博 

對于方案B, 我要特別重點說明下注意事項, 在好友 XAR (猛戳XAR博客) 的技術支持下,總結出要處理的字符串(即傳遞給函數unicodeDecode的參數$name的內容中一定不能包含單引號,否則就會導致解析失敗, 所以有必要的話可以借助 str_replace()函數將非法字符格式化為合格字符)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成av人影院在线观看| 亚洲第一福利网| 国产福利精品av综合导导航| 国产亚洲成精品久久| 中文字幕日本精品| 国产欧洲精品视频| 中文字幕亚洲情99在线| 国外成人在线直播| 久久天天躁狠狠躁夜夜躁2014| 国产视频精品在线| 成人午夜激情免费视频| 美女福利精品视频| 欧美激情久久久| 日韩精品极品在线观看播放免费视频| 中文字幕在线精品| 国产日韩在线精品av| 夜夜狂射影院欧美极品| 日本电影亚洲天堂| 国产精品专区第二| 国产亚洲美女精品久久久| 国产精品九九久久久久久久| 成人免费视频xnxx.com| 97免费中文视频在线观看| 国产精品一区专区欧美日韩| 日韩欧亚中文在线| 国产精品444| 久久精彩免费视频| 日韩高清电影免费观看完整| 中文字幕亚洲一区二区三区| 国产精品视频男人的天堂| 欧美亚洲国产成人精品| 日韩欧美国产网站| 美女av一区二区三区| 一本色道久久88综合亚洲精品ⅰ| 国产精品激情av在线播放| 国产精自产拍久久久久久蜜| 国模私拍视频一区| 久久久久日韩精品久久久男男| 欧美另类69精品久久久久9999| 久久久久久久久久久成人| 色无极亚洲影院| 91精品国产高清自在线看超| 日韩成人小视频| 国产精品盗摄久久久| 隔壁老王国产在线精品| 国产亚洲精品综合一区91| 欧美在线国产精品| 亚洲精品av在线| 日本最新高清不卡中文字幕| 久久久噜噜噜久久中文字免| 国产精品96久久久久久又黄又硬| 最新国产成人av网站网址麻豆| 国产亚洲综合久久| 成人黄色av网站| 亚洲激情视频网站| 91精品国产91久久久久福利| 欧美成人在线影院| 久久不射热爱视频精品| 国产精品一区二区三区毛片淫片| 狠狠综合久久av一区二区小说| 91色p视频在线| 俺去啦;欧美日韩| 欧美激情视频在线观看| 国产成人高潮免费观看精品| 红桃视频成人在线观看| 亚洲天堂男人天堂女人天堂| 亚洲视频一区二区| 欧美成人精品在线视频| 亚洲国模精品私拍| 96国产粉嫩美女| 91在线播放国产| 色婷婷亚洲mv天堂mv在影片| 中文字幕日韩免费视频| 97人人爽人人喊人人模波多| 亚洲第五色综合网| 在线观看精品自拍私拍| 亚洲天堂男人的天堂| 色播久久人人爽人人爽人人片视av| 亚洲毛片在线看| 欧美大成色www永久网站婷| 久久香蕉国产线看观看网| 国产精品高潮呻吟久久av野狼| 黑人巨大精品欧美一区免费视频| 欧美小视频在线观看| 一区二区三区视频观看| 亚洲午夜av久久乱码| 欧美日韩aaaa| 国产91久久婷婷一区二区| y97精品国产97久久久久久| 久久久久久久久综合| 亚洲精品美女久久| 性夜试看影院91社区| 久久九九国产精品怡红院| 国产精品露脸av在线| 国产专区精品视频| 日韩av最新在线| 亚洲成avwww人| 91久久在线播放| 国产成人欧美在线观看| 国产+成+人+亚洲欧洲| 国产成人精品av在线| 久久久久久九九九| 不卡av在线播放| 亚洲精品xxx| 亚洲精品自在久久| 国产一区二区三区三区在线观看| 日本久久91av| 7m精品福利视频导航| 精品国产自在精品国产浪潮| 国产亚洲视频在线观看| 色琪琪综合男人的天堂aⅴ视频| 欧美有码在线视频| 亚洲欧美日韩一区在线| 色妞欧美日韩在线| 欧美一区二区三区图| 欧美大片欧美激情性色a∨久久| 国产精品电影久久久久电影网| 97在线观看免费| 97人人爽人人喊人人模波多| 成人激情视频在线播放| 欧美日本黄视频| 国产伦精品一区二区三区精品视频| 91精品在线观看视频| 中文字幕av一区| 日韩av片免费在线观看| 不用播放器成人网| 91经典在线视频| 亚洲美腿欧美激情另类| 欧美乱妇40p| 国产成人精品一区二区三区| 欧美亚洲另类制服自拍| 日韩中文字幕国产精品| 欧美激情精品久久久久| 国产午夜精品免费一区二区三区| 久久中文字幕在线| 国产精品久久综合av爱欲tv| 欧美日韩黄色大片| 国产成人jvid在线播放| 高清欧美一区二区三区| 中文字幕亚洲欧美在线| 久久久视频免费观看| 久久精品2019中文字幕| 亚洲国产高清高潮精品美女| 成人免费午夜电影| 久久精品久久久久| 欧美电影电视剧在线观看| 亚洲国产欧美一区二区三区同亚洲| 欧亚精品在线观看| 国产91在线播放精品91| 成人观看高清在线观看免费| 欧美一级淫片丝袜脚交| 一个色综合导航| 欧美日韩亚洲精品内裤| www日韩中文字幕在线看| 久久久久久久久久久91| 日韩高清电影免费观看完整版| 日韩欧美视频一区二区三区| 亚洲视频一区二区三区| 欧美日韩色婷婷| 91国产中文字幕| 欧美极品少妇xxxxx| 亚洲国产欧美一区二区三区久久| 俺去了亚洲欧美日韩| 91精品国产自产在线老师啪|