0

这是我的第一篇文章,所以如果它是重复的,请不要介意我,但我找不到答案。

我正在使用 javascript/html/abl/css 等,我必须能够使用 & 作为搜索条件。

我需要一种方法来让http://this.com/mode=results&action=search&result= '&'& 工作。

我遇到的问题是 url 一直像分隔符一样解释它,并且分页符。我尝试将其转换为 %26 或 & 以尝试将其保留在搜索中,但它不会找到我的搜索。我在搜索 & 时查看了 google 的 url,它被替换为 %26。有什么意见吗?

谢谢,谢尔顿。

4

2 回答 2

1

使用 javascript encodeURIComponent() 函数。

http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp

于 2013-03-20T20:55:59.910 回答
0

需要在 URL 中转义&,以使字符不被视为分隔符。正如你所说,正确的编码是%26. 也许您需要在服务器上进行额外的更改以确保正确处理编码的字符?

于 2013-03-20T20:45:47.307 回答