在javascript中使用encodeURIComponent的任何方法都忽略某些字符?

时间:2010-05-18 15:14:36

标签: javascript

有什么方法可以让encodeURIComponent方法忽略某些字符,例如,如果我不想让它编码£符号。 ?

1 个答案:

答案 0 :(得分:2)

如果没有自己包装,这是不可能的。

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

这样的事情可能是一种天真的方式(即我的方式):

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