php json資料保留原樣中文

2022-03-17 10:22:47 字數 650 閱讀 8685

php轉換json時, 其中的中文會轉換成unicode, 要保持原來中文的意思

/*

* * 將陣列裡面帶有中文的字串保留以json格式返回

* * @param array $arr 陣列

* @return string json格式的字串

*/function tojson($arr

)

/**

* 將陣列裡面帶有中文的字串用urlencode轉換格式返回

* * @param array $arr 陣列

* @return array

*/function tourlencode($arr

)

else

} }

else

return

$temp

; }

$arr = array('我的wod','我的wod','我的wod');

echo json_encode($arr

);

echo "\n";

echo tojson($arr

);

echo "\n";

結果:

php json資料處理中文編碼

function notice ie iconv ucs 2be utf 8 pack h4 1 str windows return preg replace u 0 9a f ie iconv ucs 2le utf 8 pack h4 1 str 另外從網上搜尋到的其他方法 json 生成,分...

PHP JSON中文亂碼解決方法大全

為什麼php與json互動時會出現中文亂碼?由於json與js一樣,對於客戶端的字元是以utf8的形式處理,即json提交或接受返回的字元是以utf8形式處理,當與php互動時,如果資料庫編碼 php頁面編碼不採用utf8格式時,php與json互動時中文就會產生亂碼。解決php json中文亂碼的...

php json與陣列轉換及中文亂碼問題

php json應用的開始要從php5.2說起。從這個版本一直到現在都增加了對json的支援。主要包含兩個函式 json encode和json decode。json是一種資料的儲存格式,就像php序列化後的字串一樣。它是一種資料描述。比如我們將乙個陣列序列化後存放,就可以很容易的反序列化後應用。...