gpt4 book ai didi

javascript - 如何使JSON.stringify编码UTF字符

转载 作者:行者123 更新时间:2023-12-02 22:55:32 26 4
gpt4 key购买 nike

我正在编写使用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期间可以使用任何转换功能吗?

最佳答案

JSON不是二进制安全的,请避免使用它。

有一些类似于JSON的二进制安全的实现:在http://kaijaeger.com/articles/introducing-bison-binary-interchange-standard.html处检查BISON

关于javascript - 如何使JSON.stringify编码UTF字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com