$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>

解决方案 »

  1.   

    作为 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'];