我正在编写一个使用Windows的
我使用
在文件中有一些值,例如:
cscript.exe
运行的JS脚本。
我的JS从文件中加载JSON对象,添加参数并将其保存回文件(使用json2.min.js实现)。我使用
JSON.parse(text)
将文本解析为JSON对象,然后使用JSON.stringify(text, null, 3)
创建要写回的字符串。一切都很好,直到我遇到Unicode编码问题。在文件中有一些值,例如:
"someKey": "\u003Ca href=\"http://www.something.com\"\u003E"
当我读取并保存回文件(stringify
)后,它们会变成:
"someKey": "< a href=\"http://www.something.com\">
还有一些其他的外国Unicode字符也会被转换。
在执行stringify时,如何保留原始编码?
是否存在可以在stringify期间使用或应用于之后的转换函数?