ホームページ >バックエンド開発 >PHPチュートリアル >PHP および JS json_encode の中国語処理に関する問題

PHP および JS json_encode の中国語処理に関する問題

WBOY
WBOYオリジナル
2016-06-13 12:09:131143ブラウズ

PHPとJSのjson_encodeの中国語処理問題について
ある配列がJSON形式でデータベースに保存されており、json_encodeを使ってエスケープされています。たとえば、

[{"k":"u673au6cb9u8fc7u6ee4","v":"u4e07u516cu91ccu4e00u66f4u6362sss"},{"k":"u7a7au6c14u6ee4u82af","v":"u4e07u516cu91ccu4e00u66f4u6362"},{"k":"u71c3u6cb9u6ee4u82af","v":"u4e07u516cu91ccu4e00u66f4u6362"},{"k":"u7a7au8c03u6ee4u82af","v":"u4e07u516cu91ccu4e00u66f4u6362"},{"k":"u53d8u901fu7bb1u6cb9","v":"u4e07u516cu91ccu4e00u66f4u6362"},{"k":"u706bu82b1u585e","v":"u4e07u516cu91ccu4e00u66f4u6362"},{"k":"u5236u52a8u6db2","v":"u5e74u4e00u66f4u6362"},{"k":"u8f6cu5411u52a9u529bu6cb9","v":""},{"k":"u51b7u5374u6db2","v":""},{"k":"u6b63u65f6u94feu6761","v":""},{"k":"u76aeu5e26","v":""},{"k":"u673au6cb9u53c2u6570","v":""},{"k":"u5236u52a8u5668","v":"u89c6u68c0u67e5u7ed3u679cu800cu5b9a"},{"k":"u5907u6ce8","v":""}]




問題は、HTML が AJAX を使用してこのコードを取得した後、どのように中国語を復元するかということです。
u89c6u68c0u67e5u7ed3u679cu800cu5b9a を中国語に戻すために使用される JS 関数は何ですか?
------ソリューションのアイデア----------------------

この投稿は最終的に書かれましたby xuzuning Edited at 2014-11-04 19:05:54 問題は、データが json_encode の後に
[{"k":"\u673a\u6cb9\u8fc7\u6ee4","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362sss"},{"k":"\u7a7a\u6c14\u6ee4\u82af","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u71c3\u6cb9\u6ee4\u82af","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u7a7a\u8c03\u6ee4\u82af","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u53d8\u901f\u7bb1\u6cb9","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u706b\u82b1\u585e","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u5236\u52a8\u6db2","v":"\u5e74\u4e00\u66f4\u6362"},{"k":"\u8f6c\u5411\u52a9\u529b\u6cb9","v":""},{"k":"\u51b7\u5374\u6db2","v":""},{"k":"\u6b63\u65f6\u94fe\u6761","v":""},{"k":"\u76ae\u5e26","v":""},{"k":"\u673a\u6cb9\u53c2\u6570","v":""},{"k":"\u5236\u52a8\u5668","v":"\u89c6\u68c0\u67e5\u7ed3\u679c\u800c\u5b9a"},{"k":"\u5907\u6ce8","v":""}]<br />
であることです。なぜバックスラッシュを破損したいのですか?
そのまま HTML を使用できます
<script><br />d = [{"k":"\u673a\u6cb9\u8fc7\u6ee4","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362sss"},{"k":"\u7a7a\u6c14\u6ee4\u82af","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u71c3\u6cb9\u6ee4\u82af","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u7a7a\u8c03\u6ee4\u82af","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u53d8\u901f\u7bb1\u6cb9","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u706b\u82b1\u585e","v":"\u4e07\u516c\u91cc\u4e00\u66f4\u6362"},{"k":"\u5236\u52a8\u6db2","v":"\u5e74\u4e00\u66f4\u6362"},{"k":"\u8f6c\u5411\u52a9\u529b\u6cb9","v":""},{"k":"\u51b7\u5374\u6db2","v":""},{"k":"\u6b63\u65f6\u94fe\u6761","v":""},{"k":"\u76ae\u5e26","v":""},{"k":"\u673a\u6cb9\u53c2\u6570","v":""},{"k":"\u5236\u52a8\u5668","v":"\u89c6\u68c0\u67e5\u7ed3\u679c\u800c\u5b9a"},{"k":"\u5907\u6ce8","v":""}];<br />for(i=0; i<d.length; i++)<br />  document.write(d[i].k + ' => ' + d[i].v + '<br>');<br /></script>
机油过滤 => 万公里一更换sss<br />空气滤芯 => 万公里一更换<br />燃油滤芯 => 万公里一更换<br />空调滤芯 => 万公里一更换<br />变速箱油 => 万公里一更换<br />火花塞 => 万公里一更换<br />制动液 => 年一更换<br />转向助力油 => <br />冷却液 => <br />正时链条 => <br />皮带 => <br />机油参数 => <br />制动器 => 视检查结果而定<br />备注 => <br />

-----解決策のアイデア------ ---
前のスラッシュがありません。
データベースがこの形式で保存されている場合は、次のように読み取ることができます。





New Document









オイルフィルター
エアフィルター
燃料フィルター
エアコンフィルター
トランスミッションオイル
スパークプラグ
ブレーキフルード
パワーステアリングオイル
冷却液
タイミングチェーン
ベルト
オイルパラメータ
ブレーキ
備考
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。