gpt4 book ai didi

javascript - 加号在 Google Apps Script + MySQL 中转换为空格

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:30 25 4
gpt4 key购买 nike

我将 Google Apps 用作网络应用程序的 REST API,但发现每当我尝试插入新记录时,该 API 都不会保留加号。由于浏览器上的同源策略,JSON 必须作为 URL 上的参数传递给 API。该过程首先将 JSON 字符串化,然后使用 JavaScript 中的转义函数对值进行转义。

但是,一旦请求到达 Google Apps,在到达 doGet() 之前解析请求对象的 Google 进程会将未转义的“+”视为空格。

这是一个非常难以识别的错误,所以如果其他人遇到它,我希望我修复它的经验有所帮助。只需使用 encodeURIComponent() 而不是 escape() 就可以解决问题。

最佳答案

都没有。

使用准备好的语句。它们消除了对作为参数传递的内容的任何担忧。这就是它们存在的原因。

关于javascript - 加号在 Google Apps Script + MySQL 中转换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27790099/

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