AIR 51.0.0.2已于2024/02/23发布!
encodeURI
阅读
2022-09-17更新
最新编辑:--小小晓痴--
阅读:
更新日期:2022-09-17
最新编辑:--小小晓痴--
encodeURI()函数
public function encodeURI(uri:String):String
语言版本:ActionScript 3.0
将字符串编码为有效的 URI(统一资源标识符)。将完整的 URI 转换为一个字符串,其中除属于一小组基本字符的字符外,其他所有字符都以 UTF-8 转义序列进行编码。
下表显示不会 由 encodeURI 函数转换为 UTF-8 转义序列的基本字符的整个集合。
未编码的字符 |
---|
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 |
; / ? : @ & = + $ , # |
- _ . ! ~ * ' ( ) |
参数
uri:String — 一个表示完整 URI 的字符串。
返回
String — 一个字符串,其中某些字符已编码为 UTF-8 转义序列。
示例
package {
import flash.display.Sprite;
public class EncodeURIExample extends Sprite {
public function EncodeURIExample() {
var uri:String = "http://www.example.com/application.jsp?user=<user name='some user'></user>";
var encoded:String = encodeURI(uri);
var decoded:String = decodeURI(encoded);
trace(uri); // http://www.example.com/application.jsp?user=<user name='some user'></user>
trace(encoded); // http://www.example.com/application.jsp?user=%3Cuser%20name='some%20user'%3E%3C/user%3E
trace(decoded); // http://www.example.com/application.jsp?user=<user name='some user'></user>
}
}
}
本页面部分内容来自Adobe ActionScript 3.0 API参考[1]。