本文介绍了URIencode和冒号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
冒号是一个可以在许多站点上编码为'%3A'的字符,当我尝试使用URIencode
进行编码时,它不起作用
colon is a character which can be encoded to '%3A' as per many sites and when I try to encode using URIencode
it is not working
例如,如果我尝试像URIencode(':');
那样编码,则什么也不会发生.冒号返回.为什么是这样??有人可以帮我吗?
for example if I try to encode like URIencode(':');
then nothing happens. colon is returned. Why is this?? can someone help me out here.
先谢谢了.
推荐答案
encodeURI()
编码特殊字符,除了:
The encodeURI()
encodes special characters, except:
, / ? : @ & = + $ #
您应该改用encodeURIComponent(':');
此功能编码特殊字符.此外,它还对encodeURI()
This function encodes special characters. In addition, it encodes the characters skipped by encodeURI()
这篇关于URIencode和冒号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!