php給前端返回json數據時,其中的中文被編碼了。雖然前端在network的preview中查看瀏覽器自動轉碼後的結果,影響不是很大,但是看到原始的response數據還是有點不舒服,於是網上找到了一個解決方案,一行代碼。簡單記錄一下:
$response=array('Status'=>false,'Message'=>'缺少用戶名','Data'=>null);
return json_encode($response,JSON_UNESCAPED_UNICODE);
5.4版本之後給json_encode()新增了一個JSON_UNESCAPED_UNICODE
參數,傳入即可不編碼中文。於是輸出的結果看起來也舒服了很多。