84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
php的curl回傳string(42) "{"ret":1,"msg":"u6b22u8fceu56deu6765"}",想知道該怎麼顯示正確的文字? "u6b22u8fceu56deu6765"對應的是"歡迎回來"
如果能處理服務端那可以透過json_encode第二個參數控制中文不編碼。 http://php.net/manual/zh/func...不能處理服務端那麼可以處理curl回傳的結果,先解json,再重新json_encode(也根據第二個參數控制)
答主還是講得不夠詳細,菜鳥就只能在網上慢慢搜尋啦...找到一篇完美的解決方法:
<?php $arr = array('p1'=>'nihao','p2'=>2,'ch'=>'码农你好!'); $json = json_encode($arr); echo decodeUnicode($json); function decodeUnicode($str){ return preg_replace_callback('/\\u([0-9a-f]{4})/i', create_function( '$matches', 'return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");' ), $str); } ?>
參考:http://www.manongjc.com/artic...
如果能處理服務端那可以透過json_encode第二個參數控制中文不編碼。
http://php.net/manual/zh/func...
不能處理服務端那麼可以處理curl回傳的結果,先解json,再重新json_encode(也根據第二個參數控制)
答主還是講得不夠詳細,菜鳥就只能在網上慢慢搜尋啦...找到一篇完美的解決方法:
參考:http://www.manongjc.com/artic...