小編給大家分享一下php將unicode轉utf8的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創新互聯是一家專業提供北戴河企業網站建設,專注與做網站、成都網站制作、H5開發、小程序制作等業務。10年已為北戴河眾多企業、政府機構等服務。創新互聯專業網站制作公司優惠進行中。
php將unicode轉utf8的方法:首先創建PHP代碼示例文件;然后使用“json_encode("漢字", JSON_UNESCAPED_UNICODE);”語句實現unicode轉utf8即可。
最近開發時遇到Unicode編碼問題,找了半天才知道PHP并沒有Unicode轉碼函數,終于發現用一行PHP代碼解決的方案:
$str = '{"success":true,"msg":"\u6d3b\u52a8\u63a5\u53e3"}'; echo $str= preg_replace("#\\\u([0-9a-f]+)#ie","iconv('UCS-2','UTF-8', pack('H4', '\\1'))",$str); //更高版本的PHP echo preg_replace_callback("#\\\u([0-9a-f]+)#i",function($m){return iconv('UCS-2','UTF-8', pack('H4', $m[1]));},$str);
非常強大的一行代碼解決方法
還可以用以下辦法解決:
echo json_encode("漢字", JSON_UNESCAPED_UNICODE);
PS:居然發現php有 Unicode_decode函數,可惜是實驗性的。
看完了這篇文章,相信你對php將unicode轉utf8的方法有了一定的了解,想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
本文題目:php將unicode轉utf8的方法
網站URL:http://vcdvsql.cn/article44/podihe.html
成都網站建設公司_創新互聯,為您提供微信公眾號、品牌網站建設、虛擬主機、微信小程序、企業建站、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯