在JavaScript中,有两种方法encodeURI()和encodeURIComponent()。前一种方法仅替换特殊字符,例如空格,变音符号,重音符号等。后一种方法也替换保留的符号, / ? : @ & = + $和#。但是,是否有一种方法可以替换only这几个保留符号,并保留特殊字符和变音符?
encodeURI()
encodeURIComponent()
, / ? : @ & = + $
#
如果您要替换自己的字符集,则始终可以自己完成。只是字符串替换: