jQuery:如何解码字符串化的UTF-8字符?
我的Python服务器使用json.dumps()把JSON对象转换成字符串,但它也会把那些不是ASCII的二进制UTF-8代码转换成像"\u4e2d"这样的字符串。所以我的客户端看到的就是这个字符串,有没有什么方法可以把"\u4e2d"转换回UTF-8字符?
1 个回答
1
在jQuery中,你可以使用 $.parseJSON
来解码一个JSON格式的对象。这意味着它可以处理那些被编码过的字符。如果你在进行AJAX请求时使用 dataType: 'json'
和 $.ajax
(或者 $.post
),或者使用 $.getJSON
,那么这些操作会自动帮你处理这些事情。