在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  Python/ php中json_decode時中文變成unicode字符

php中json_decode時中文變成unicode字符

剛?cè)隤HP這個坑

在通過curl獲取到返回的json格式數(shù)據(jù)后
想通過json_decode解碼成Array數(shù)組以便操作

圖片描述
圖片描述

但發(fā)現(xiàn)decode后原本的中文全變成了unicode編碼了

圖片描述

什么情況啊
糾結(jié)半天了

是我服務(wù)器的編碼問題嘛

回答
編輯回答
青檸
2017年8月14日 09:19
編輯回答
朕略傻

json_decode之后是個數(shù)組啊,你的日志怎么還是字符串???你的日志方法有問題吧,又重新轉(zhuǎn)成json了吧

2017年5月3日 06:01
編輯回答
萢萢糖

clipboard.png

所以你的JSON字符串是UTF-8編碼的么?


增補(bǔ):
我看POST方法里好像有個json_encode,是不是那里的問題?
我自己的encode掩碼會加JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK這三個。

還有種方法是建議掛個現(xiàn)成的HTTP庫,比如flightzttp這種輕量級的

2017年6月14日 17:39
編輯回答
舊酒館

json 本就以 unicode 編碼,默認(rèn)編碼為 UTF-8,類型是數(shù)組,沒什么問題?至于你解碼中文全變成了 unicode 編碼......把操作以及結(jié)果貼出來看看吧

2017年3月26日 00:28
編輯回答
兮顏

json_encode("需要轉(zhuǎn)義的字符串", JSON_UNESCAPED_UNICODE);

2017年11月10日 06:26
編輯回答
維他命

writeLog()能直接把數(shù)組寫入去嗎?
寫日志的時候肯定是把數(shù)組再轉(zhuǎn)成json字符串了。
看一下你的writeLog()函數(shù);
要看到數(shù)組的話,直接var_dump()出來就好了。

2018年1月3日 10:54