在PHP開發中 json_encode方法使用的頻率還是蠻高的。
當數據中出現中文是,經過json_encode后,中文被編碼了,不是顯示的原中文字符。
可以通過urlencode編碼后,在使用json_encode,在輸出時再調用urldecode(json_encode('key'=>'中國,你好!'));
這樣就會原文輸出了。
url json后出現雙轉義字符"\\"的解決方法也是使用urlencode,之后再使用urldecode
如:
$result['imgurl'] =urlencode($httpPath.'/'. $new_img_name);
echo urldecode(json_encode($result));
