json_encode() 不編碼中文

sdbxpjzq發表於2018-03-23
echo json_encode('你好 hello'); // "\u4f60\u597d hello"
複製程式碼

方法1:

JSON_UNESCAPED_UNICODE 選項. php5.4+

echo json_encode('你好 hello',JSON_UNESCAPED_UNICODE); // "你好 hello"

複製程式碼

方法二:

先將中文欄位 urlencodejson_encode 後,再用 urldecode,也可以顯示中文。

echo urldecode(json_encode(urlencode('你好 hello'))); // "你好 hello"
複製程式碼

相關文章