当我JSON.stringify()时,以下代码:
var exampleObject = { "name" : "Žiga Kova?", "kraj" : "Žužemberk"};
Run Code Online (Sandbox Code Playgroud)
我在浏览器之间得到不同的结果
IE8和谷歌浏览器返回:
{"name":"\u017diga Kova\u010d","kraj":"\u017du\u017eemberk"}
Run Code Online (Sandbox Code Playgroud)
Firefox和Opera返回时:
{"name":"Žiga Kova?","kraj":"Žužemberk"}
Run Code Online (Sandbox Code Playgroud)
我在所有4个浏览器中使用浏览器的本机JSON实现.如果我取消定义本机JSON实现并将其替换为json.org中的实现,则所有浏览器都返回:
{"name":"Žiga Kova?","kraj":"Žužemberk"}
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况,结果是正确的,并且可以使所有浏览器返回:
{"name":"\u017diga Kova\u010d","kraj":"\u017du\u017eemberk"}
Run Code Online (Sandbox Code Playgroud)
?