ホームページ >バックエンド開発 >PHPチュートリアル >JSON中国語UNICODEエンコーディングの問題、アドバイスをください。
http://bbs.csdn.net/topics/390858302
たとえば、今、文字列 {"a":"u4e2du6587u540du79f0","b":"u6d4bu8bd5u7a0bu5e8fu3002"} があります
js を使いたいのですが、その読み方中国の情報は?
php を使用したいのですが、中国語の情報を読むにはどうすればよいですか?
アドバイスをお願いします。ありがとう。
$content = '{"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"}';$json = json_decode($content, true);echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">';echo $json['a'].'<br>'; //中文名称echo $json['b']; // 测试程序。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> New Document </title> </head> <body> <script type="text/javascript"> var content = {"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"}; document.write('a:' + content.a + ' ' + 'b:' + content.b); //a:中文名称 b:测试程序。 </script> </body></html>
as js code
o = {"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"};alert(o.a)as js string
s = '{"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"}';o = eval(s);alert(o.a)php オブジェクトによるアクセス
$s = '{"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"} ';$o = json_decode($s);echo $o->a;php 配列によるアクセス
$s = '{"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"} ';$a = json_decode($s, true);echo $a['a'];