尝试在url下面运行:
http://seaway.fulba.com
search word :- Hello Hi
Chrome添加了特殊字符%20而不是空格,我希望在网址中保留单词(Hello Hi),然后在那里搜索。
我使用html5 pushstate函数传递url。请帮我解决这个问题。
答案 0 :(得分:2)
显示您的代码或尝试使用urldecode(),例如,
$url=urldecode($yoururl);
echo $url;
在pushstate中传递搜索字符串时,请使用window.unescape或decodeURI()
答案 1 :(得分:2)
这是不可能的,因为空格是URL / I中的无效字符。
ASCII
字符space
的{{1}}十六进制代码,因此您将编码空间视为20
,将%20
编码为'
}。
要在javascript中重复使用,您应该使用:
%27
在你的情况下:
var str = decodeURI(URL_STRING);