我意识到我的搜索存在一个非常明显的问题,但不知道如何解决它。假设有人搜索“Hello there”,它当然会在 URL 中出现类似 ?s=Hello+there 的内容。
但是,我该如何处理搜索“Hello & such”之类的内容的人?浏览器会将第二个查询读取为 ?s=Hello++&+such,这使得它在“Hello”处停止搜索变量。我对磅符号有同样的问题。如果有人搜索带有井号符号的东西,它会被添加,就好像它是一个 URL 片段,而不是搜索查询的一部分。
我似乎找不到有关如何处理此问题的信息,有人可以帮我吗?