gpt4 book ai didi

ruby-on-rails - Firefox 中的 JSON.stringify 和换行符

转载 作者:行者123 更新时间:2023-12-03 17:59:29 25 4
gpt4 key购买 nike

我发现,当 Firefox 的 JSON.stringify 函数转换带有换行符的字符串时,它会将 '\n' 字符转换为 '\u000a'。当这些数据通过 jQuery.ajax.send 而不是 '\u000a' 到达服务器时,我只看到一个空格。有人遇到过同样的问题吗?请指点我正确的方向。

最佳答案

换行符的 Unicode 代码点是 U+000A。 Firefox 恰好选择将换行符编码为 Unicode '\u000a',而不是将其缩短为 '\n'。 According to the JSON spec , 允许使用 Unicode 形式。
您确定输出实际上有什么问题吗?任何 JSON 库都应该能够很好地处理 '\u000a'。
如果您通过将解码的 JSON 包装在 HTML 中进行调试,则换行符相当于空格不重要的地方的空格。例如。

<div>this
example</div>
相当于:
<div>this example</div>

关于ruby-on-rails - Firefox 中的 JSON.stringify 和换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4773763/

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