冒号是一个可以根据许多站点编码为“%3A”的字符,当我尝试使用 URIencode
进行编码时,它不起作用
例如,如果我尝试像 URIencode(':');
这样编码,那么什么也不会发生。返回冒号。为什么是这样??有人可以帮我吗?
提前致谢。
最佳答案
encodeURI()
对特殊字符进行编码,除了:
,/? : @ & = + $ #
您应该改用 encodeURIComponent(':');
此函数对特殊字符进行编码。此外,它对 encodeURI()
关于javascript - URIencode 和冒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872629/