encodeURI、encodeURIComponent、escape区别
在as3中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 1 public function escape(str:String):String 将参数转换为字符串,并以 URL 编码格式对其进行编码,在这种格式中,大多数非字母数字的字符都替换为 % 十六进制序列。当用于 URL 编码的字符串时,百分号 (%) 用于引入转义字符,不与模运算符 (%) 等效。 下表显示不会 由 escape() 函数转换为转义序列的所有字符。 未编码的字符 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @ - _ . * + / 参数 str:String — 要转换为字符串并以 URL 编码格式进行编码的表达式。 返回 String — 一个 URL 编码的字符串。 2 public function encodeURI(uri:String):String 将字符串编码为有效的 URI(统一资源标识符)。将完整的 URI