URL的三类编码格式(JavaScript实现)
编码函数:
1、escape():
不编码的字符有69个:* + - . / @ _ 0~9 a~z A~Z
而且escape对0~255以外的Unicode值进行编码是输出%u****格式

2、encodeURI():
不编码的字符有82个:! # $ & ' ( ) * + , - . / : ; = ? @ _ ~ 0~9 a~z A~Z

3、encodeURIComponent():
不编码的字符有71个:! ' ( ) * - . _ ~ 0~9 a~z A~Z

解码函数:
1、unescape():

2、decodeURI():

3、decodeURIComponent():


浙公网安备 33010602011771号