解决方案 »

  1.   

    不用转换,在生成字符串的时候就自动转换了,直接输出就可以了var s = {"team_h":"\u5761\u5DDE\u5E02\u6C11","team_c":"\u5E86\u5DDE\u5E02\u6C11","league":"\u5357\u97E9\u6311\u6218\u8005\u8054\u8D5B"};
    alert(s.team_h);
    alert(s.team_c);
    alert(s.league);
      

  2.   

    不是说了 直接输出<textarea id="a" rows="5" cols="45"></textarea>
    <script type="text/javascript">
    var s = '{"team_h":"\u5761\u5DDE\u5E02\u6C11","team_c":"\u5E86\u5DDE\u5E02\u6C11","league":"\u5357\u97E9\u6311\u6218\u8005\u8054\u8D5B"}';
    document.getElementById("a").value = s;
    </script>
      

  3.   


    初次接触javascript,后来百度了一下,发现“\u5761\u5DDE\u5E02\u6C11”这个编码是 unicode-16 的16进制编码,我是想得到对应的汉字,直接转下就行了,谢谢您的帮助!