gpt4 book ai didi

javascript - JSON htmlentities javascript

转载 作者:行者123 更新时间:2023-11-29 16:29:03 24 4
gpt4 key购买 nike

我正在使用 XMLHttpRequest 将 JSON 字符串 POST 到 PHP。 JSON 对象是在 JavaScript 中创建的,并使用 json.org 中的 JSON2.js 创建表示该对象的 JSON 字符串。

JSON.stringify(object);

每当对象包含一个包含特殊字符的字符串时,例如é,JavaScript 没有给出任何错误,但 PHP 收到一个空数组

[]

是否有一个 JavaScript 函数可以产生与 PHP 函数完全相同的结果

htmlentities()

数据是通过POST发送的,所以有以下功能

escape()
encodeURI()
encodeURIComponent()

有点过分了。

谢谢!

最佳答案

即使通过 POST 发送内容,您仍然需要正确的 urlencode。如果 JSON 正文中包含“&”字符,则这将被视为参数/值对分隔符,并且您的 JSON 将不再有效。

escape() 已弃用,因此请使用 encodeURIComponent()。它不应该被过度杀伤,因为这是该函数的预期目的之一。

关于javascript - JSON htmlentities javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2462512/

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