1. 先將中文字
urlencode
,json_encode
后,再用 urldecode
。
ex. echo urldecode(json_encode(urlencode("早安")));
2.
如果使用的 PHP 版本是 5.4 以上的版本,json_encode
函數已經新增了一個選項:JSON_UNESCAPED_UNICODE
。加上這個選項后,就不會自動把中文編碼了。
ex. echo json_encode("早安", JSON_UNESCAPED_UNICODE);