Airicon.pngAIR 51.0.0.2已于2024/02/23发布!

全站通知:

encodeURI

阅读

    

2022-09-17更新

    

最新编辑:--小小晓痴--

阅读:

  

更新日期:2022-09-17

  

最新编辑:--小小晓痴--

来自ActionScript 3.0WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
晓痴Developer

encodeURI()函数
public function encodeURI(uri:String):String
语言版本:ActionScript 3.0

运行时版本:AIR 1.0, Flash Player 9, Flash Lite 4
目 录

将字符串编码为有效的 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]