1. 程式人生 > >PHP json_encode中文被編碼的解決方案

PHP json_encode中文被編碼的解決方案

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

引數,傳入即可不編碼中文。於是輸出的結果看起來也舒服了很多。
在這裡插入圖片描述