从Google Chrome网址中删除特殊字符

时间:2014-08-13 10:09:41

标签: php jquery google-chrome

尝试在url下面运行:

http://seaway.fulba.com

search word :- Hello Hi 

Chrome添加了特殊字符%20而不是空格,我希望在网址中保留单词(Hello Hi),然后在那里搜索。

我使用html5 pushstate函数传递url。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

显示您的代码或尝试使用urldecode(),例如,

$url=urldecode($yoururl);
echo $url;

在pushstate中传递搜索字符串时,请使用window.unescapedecodeURI()

答案 1 :(得分:2)

这是不可能的,因为空格是URL / I中的无效字符。

ASCII字符space的{​​{1}}十六进制代码,因此您将编码空间视为20,将%20编码为' }。

要在javascript中重复使用,您应该使用:

%27

在你的情况下:

var str = decodeURI(URL_STRING);