JSON, JavaScript,错误的日文字符
JSON, JavaScript, wrong Japanese Character
我有这个在我的json文件(mydata。Json在服务器上):
"jp": [ "私はあなたを愛しています!",
等等。还有"de"answers"en"等,显示正确。但是对于这些日文字符,我得到了这些无法识别的字符。我在这里读线程,但我找不到解决方案。我认为这与来自服务器的数据有关,错误的询问头,但不知道,如何修复它。我尝试了这个(在这里找到stackoverflow) (file.js):
$.ajax({url: myURL, contentType: "application/json; charset=utf-8",
success: function(dataJSON){
console.log(dataJSON);
}
});
结束"de"answers"en"(以及更多)的输出很好,但是日文字符是这样的:
���͂��Ȃ��������Ă��܂��I
我该如何修复它?
在服务器中需要unicode http://unicode-table.com/en/#cjk-radicals-supplement在javascript中没有问题,因为它使用unicode
set Content-Type: text/html;utf - 8字符集=在文件的开头,请求json
试试这个!Ajax自动检测数据类型,但这里是显式的。
$.ajax({
url: myURL,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(dataJSON){
console.log(dataJSON);
}
});
相关文章:
- 以纯文本加载的脚本-未声明纯文本文档的字符编码
- 如何在输入文本字段中输入10个字符时自动提交表单
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 当撰写的推文超过 140 个字符时,如何修剪它
- 文本字段中只允许使用罗马字符
- 替换整个文档JQuery中的字符
- CRM Dynamics 2013 JavaScript验证自由文本字段中的最小字符数
- 文本区:显示错误数量的字符,我可以写
- 更改在文本字段中输入的字符的值
- 使用 JavaScript 在文本字段中显示多个字符的文本
- 如何验证文本字段的最小字符数
- 仅接受数字和短划线字符的输入文本字段
- 如果文本字段中的字符等于某个数字,我想触发一个函数
- 允许使用正则表达式的文本字段中的某些字符
- 如何将文本字段('+<>$“)中的特殊字符保存到数据库中,然后使用 PHP 检索它们
- 如何检查文本字段是否仅包含特殊字符
- 使用 jquery 填充特定字符数的文本字段时的操作
- 除非文本字段超过 2 个字符,否则不要提交表单
- 在键按下事件上计算文本字段中的字符数
- JavaScript文本区字符计数器插入标签