javascript 中文/日文字符解码

标签 javascript utf-8 decode

我在服务器上创建了一个 JSONP 函数并像这样返回一个 UTF-8 编码的 json 对象

applyLocalization({"Name":"%E5%90%8D%E5%89%8D","Age":"%E5%B9%B4%E9%BD%A2"});

在客户端的 javascript 中,我想将乱码部分转换为原始状态

{"Name":"名前", "Age":"年齢"}

我尝试了 $.parseJSON() 但它不起作用

最佳答案

您可以使用 decodeURIComponent 像您一样解码 urlencoded 字符串

decodeURIComponent('%E5%90%8D%E5%89%8D');
//result: '名前'

关于javascript 中文/日文字符解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8847470/

相关文章:

ios - 解码在字符串中转义的JSON对象

c# - 在 C# 中解码条形码图像

javascript - removeChild 每隔一段时间才工作

javascript - 如何在 acrobat PDF 中使用 javascript 创建嵌套 OCG/图层并将其附加到父级?

javascript - 用 js 发送原始比特币交易?

ruby-on-rails - Ruby on Rails :serialize UTF8 problem

swift - 快速将base64解码为二进制文件

javascript - 将 jQuery Datepicker 值设置为仅限上个月

c - 如何使用 C 在控制台上打印 UTF-8 字符

python - 如何让 PyC​​harm 在其控制台中显示 unicode 数据?