PHP 从 JSON 中删除反斜杠字符

发布于 2024-10-31 16:13:00 字数 85 浏览 1 评论 0原文

将 JSON 保存到数据库时,PHP 会删除 JSON 中的所有反斜杠字符。我没有正确识别问题。如何摆脱这个问题?我想保存提供给 PHP 的 JSON 吗?

PHP removes all backslash characters from JSON when saving it to DB. I don'y correctly identified the problem. How to get rid off this problem? I want to save the JSON as it provided to PHP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无人问我粥可暖 2024-11-07 16:13:00

您确定是 PHP 删除了反斜杠吗?我宁愿认为:

  • 你的第一个代码是 JavaScript 代码,反斜杠被 JS 引擎删除(尝试对整个字符串使用单引号或使用双反斜杠)。
  • 或者您将字符串存储到数据库而不添加转义字符 (mysql_real_escape_string)。

Are you sure it's PHP that is removing the backslashes? I rather think that:

  • your first code is JavaScript code and the backslashes are stripped by the JS engine (try using single quotes for the whole string or use double backslashes).
  • or you're storing the string to the database without adding escape characters (mysql_real_escape_string).
暮年慕年 2024-11-07 16:13:00

只需在 \ 之前再添加一个 \ 即可

simply u can put one more \ before \

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文