PHP中json_encode中文被Unicode编码的解决办法
Jul 29, 2016 am 09:11 AM先对需要处理的数组的键值分别做urlencode处理,然后json_encode,最后做urldecode处理 。
<code><span><span>function</span><span>encode_json</span><span>(<span>$str</span>)</span> {</span><span>return</span> urldecode(json_encode(url_encode(<span>$str</span>))); } <span>/** *@desc 递归的处理数组中的每一个键值对 */</span><span><span>function</span><span>url_encode</span><span>(<span>$str</span>)</span> {</span><span>if</span>(is_array(<span>$str</span>)) { <span>foreach</span>(<span>$str</span><span>as</span><span>$key</span>=><span>$value</span>) { <span>$str</span>[urlencode(<span>$key</span>)] = url_encode(<span>$value</span>); } } <span>else</span> { <span>$str</span> = urlencode(<span>$str</span>); } <span>return</span><span>$str</span>; } </code>
以上就介绍了PHP中json_encode中文被Unicode编码的解决办法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Fungsi urldecode() PHP: Bagaimana untuk menyahkod rentetan yang dikodkan URL ke dalam rentetan mentah dan mengendalikan ralat penyahkodan

Fungsi urlencode() PHP: Cara mengekod rentetan ke dalam format selamat URL

Cara menggunakan fungsi urlencode untuk mengekod URL dalam PHP

Pengenalan kepada fungsi PHP—urlencode(): mengekod URL

Fungsi urldecode() dalam PHP digunakan untuk menyahkod URL

Analisis kod sumber str jenis terbina dalam Python

Apakah persamaan dan perbezaan antara __str__ dan __repr__ dalam Python?
