$data = array(
'code'=>200,
'msg'=>'注冊成功',
'data'=>array(aa,bb,cc)
);
json_encode($data);
提示信息在瀏覽器里看會亂碼,求解{"code":200,"msg":"\u624b\u673a\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"}
$data = array(
'code'=>200,
'msg'=>'注冊成功',
'data'=>array(aa,bb,cc)
);
json_encode($data);
提示信息在瀏覽器里看會亂碼,求解{"code":200,"msg":"\u624b\u673a\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"}
2014-09-19
舉報
2014-09-19
其實json_encode對中文那不是亂碼,只是json_encode會將中文轉(zhuǎn)換為unicode編碼,所以輸出后是這個編碼,但不影響我們使用,我們json_decode后就是正常的值了,但如果你想在輸出json_encode的時候也是中文的話,其實有一個辦法,如下:
echo urldecode(json_encode(urlencode("JSON中文輸出解決方案")));
最后祝:學(xué)習(xí)愉快!