删除特殊字符从谷歌chrome URL


Remove Special Character from google chrome URL

尝试在url下面运行:

http://seaway.fulba.com
search word :- Hello Hi 

Chrome浏览器添加特殊字符%20而不是空间,我想保持word,因为它是(Hello Hi)在url什么是搜索那里。

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

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

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

当传递你的搜索字符串在pushstate使用窗口。unescape或decodeURI()

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

space字符20ASCII十六进制编码,因此您看到编码的空间为%20,编码的'%27

要在javascript中重用它,你应该使用:

var str = decodeURI(URL_STRING);

在你的例子中是:

var urlRValue = window.location.search.split('=')[1];
// "Hello%20Hi"
var str = decodeURI(urlRValue);
// "Hello Hi"