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