我基本上需要做的是通过ajax请求传递一些内容:
http://www.somesite.com/?q="something here"
问题在于,当发送请求时,“s变为%22,这对我正在尝试的操作不起作用。
答案 0 :(得分:3)
这是正常行为。 网址将被编码,看看urlencode
您的服务器框架应正确解码。
答案 1 :(得分:1)
如果这不起作用,那么听起来接收代码不遵守URL编码规则。
我的建议:修复Web服务器上的代码,使其能够以与其他系统相同的方式处理%22。当你准备将空间编码为%20或有时甚至是“+”时,以及其他许多规则。