欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

JSON 中文UNICODE编码有关问题,请指点

程序员文章站 2022-05-15 20:44:13
...
JSON 中文UNICODE编码问题,请指点
http://bbs.csdn.net/topics/390858302
例如现在我有一串 {"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"}
我要用js,如何读取它的中文信息?
我要用php,如何读取它的中文信息?
请各位大牛指点迷津。谢谢。
------解决方案--------------------

$content = '{"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"}';
$json = json_decode($content, true);

echo '';
echo $json['a'].'
'; //中文名称
echo $json['b']; // 测试程序。







New Document







------解决方案--------------------
作为 js 代码
o = {"a":"\u4e2d\u6587\u540d\u79f0","b":"\u6d4b\u8bd5\u7a0b\u5e8f\u3002"};
alert(o.a)
作为 js 字符串
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'];
JSON 中文UNICODE编码有关问题,请指点

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频