Cuando JSON.stringify() el siguiente código:Las diferencias en el resultado entre los navegadores JSON.stringify
var exampleObject = { "name" : "Žiga Kovač", "kraj" : "Žužemberk"};
consigo diferentes resultados entre los navegadores.
IE8 y Google Chrome retorno:
{"name":"\u017diga Kova\u010d","kraj":"\u017du\u017eemberk"}
Mientras que Firefox y Opera retorno:
{"name":"Žiga Kovač","kraj":"Žužemberk"}
estoy usando JSON aplicación nativa del navegador en los 4 navegadores. Si UNDEFINE la implementación JSON nativa y sustituirla por la de json.org, a continuación, todos los navegadores regresan:
{"name":"Žiga Kovač","kraj":"Žužemberk"}
Por qué sucede esto, cuyo resultado es correcto y es posible hacer que todos los navegadores regresan:
{"name":"\u017diga Kova\u010d","kraj":"\u017du\u017eemberk"}
?
relacionadas: http://stackoverflow.com/questions/3550094/unicode-characters-from-json-stringify-to-real-unicode-characters –