2012-08-01 58 views
-2

可能重复:
How can I decode a URL with jQuery?交换+(正)与字符串空间

可能有人请帮我把一个字符串(即URL参数),取下+(加)或%20到常规空间(“”)?

例如,可以改变:

"my+string+to+change" or "my%20string%20to%20change" 

这样:

"my string to change" 

我用了很多的jQuery的了,所以这将是罚款。或者纯JavaScript如果更容易。

+0

我同意@fvu。 – 2012-08-01 16:50:26

+1

有关它的价值,请参阅这里的'decodeURIcomponent':http://jsfiddle.net/Rxa5C/ – 2012-08-01 16:54:41

+0

我真的不喜欢被低估。我不同意这是一个“确切的重复”,实际上没有从链接页面得到答案。我的问题不是关于URL,而是关于更改字符串。 – 2012-08-08 10:20:28

回答

2

使用decodeURIcomponent(stringToDecode)

注意,这不是一个jQuery的功能,但常规的JavaScript功能。

+0

谨慎阐述?编辑:没关系,Ashutosh Jindal回答了这个,作为上面的评论。谢谢! – 2012-08-01 17:10:57