我們在用 json_encode 的時候如果包含中文則會出現亂碼

解決方法就是先將中文 urlencode 

然後進行 json_encode 再 urldecode 回來

例如key與value都是中文即可如下處理:

<?php

foreach ( $object as $key => $value ) {
    $object[urlencode($key)] = urlencode ( $value );
}
$jsonString = json_encode($object);
echo urldecode($jsonString);

?>




參考資料:https://pjchender.blogspot.tw/2016/04/phparrayjson-jsonencodeutf8.html

文章標籤
全站熱搜
創作者介紹
創作者 顏澤偉 的頭像
顏澤偉

Willy's Fish教學筆記』

顏澤偉 發表在 痞客邦 留言(0) 人氣(989)