JSON.stringify无法正常工作

时间:2017-07-25 12:54:02

标签: javascript json

我正在使用JSON.stringify方法来获取从服务器返回的json数据字符串。 我注意到我的字符串Identificação被转换为Identifica o 你能否建议可以做些什么来保持字符串不变?我确实尝试过不能正常工作的encodeURIcomponenet。

3 个答案:

答案 0 :(得分:0)

我会检查Chrome控制台中的网络标签。检查来自服务器的响应。在JSON.stringify之前你会发现它已经错了。

如果您正在使用maven。尝试在pom.xml文件中设置这些属性。

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

答案 1 :(得分:0)

我做到了。

         var obj={
           a:'Identificação0',
           b:'755'
           };
        console.log(JSON.stringify(obj));//{"a":"Identificação0","b":"755"}

按预期打印。

答案 2 :(得分:0)

在html页面上添加文字时会出现奇怪的符号吗? 如果是,请在<meta charset="UTF-8">

中添加<head>