2010-05-18 70 views

回答

2

这是不可能没有自己的包装它。

可能最安全的事情是...不这样做。如果你是一个寻求刺激的人,只需在编码完成后撤消你想要解码的部分。

像这样的东西可能是一个简单的方式做的(即我的方式):

encodeURIComponent(uri).replace('%A3','£') 
+0

同意。只要使用'string.replace('%C2%A3','£');' – Josh 2010-05-18 15:19:42

+0

我发誓当我发布我的评论时代码示例不在那里......也许我会失明。 – Josh 2010-05-18 15:24:41

+1

您的方法不会执行全局替换,它只会替换第一个出现的“£”。对于第一个参数,全局替换将需要'/%C2%A3/g'。 – 2010-05-18 15:26:55

相关问题