JSON, JavaScript,错误的日文字符

JSON, JavaScript, wrong Japanese Character

本文关键字:文字符 字符 JavaScript 错误 JSON      更新时间:2023-09-26

我有这个在我的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); 
    }
});