读书人

flash.utils 包中具有多种包级函数可

发布时间: 2012-12-28 10:29:05 作者: rapoo

flash.utils 包中具有多种包级函数,可用于代码执行计时、检索有关类和对象的信息以及转换转义字符

flash.utils 包中具有多种包级函数,可用于代码执行计时、检索有关类和对象的信息以及转换转义字符。

unescapeMultiByte()函数?public function unescapeMultiByte(value:String):String

?

语言版本:?ActionScript 3.0运行时版本:?AIR 1.0, Flash Player 9

?

?

返回依据系统代码页或 UTF-8 解码的输入字符串的反向转义副本,具体取决于 System.useCodePage 的值。 通过使用 System.useCodePage,将使播放器能够访问用本地代码页编码的旧内容,但只能在使用旧代码页的系统上访问。 例如,在使用日语默认代码页的操作系统中,只能正确转义和反向转义以 Shift-JIS 编码的日语数据。

参数

?value:String — 要反向转义的转义字符串。

?

?

返回 ?String — 输入字符串的反向转义副本。 如果 System.useCodePage 为 true,则依据系统代码页对转义字符串进行解码。 如果 System.useCodePage 为 false,则依据 UTF-8 对转义字符串进行解码。 例如,如果输入字符串为“Cr%C3%BCe”并且 System.useCodePage 为 false,则在所有系统上的结果都是“Crüe”。 如果 System.useCodePage 为 true 且输入字符串为“Cr%FCe”,并且系统使用拉丁语代码页,则结果将也是“Crüe”。 如果在 System.useCodePage 设置为 true 的情况下对“Cr%C3%BCe”进行反向转义,则在不同的系统上会生成不同的错误结果,比如在拉丁语系统上会生成“Cr??e”。 同样,在 System.useCodePage 设置为 false 的情况下对“Cr%FCe”进行反向转义可能会生成“Cre”、“Cr?e”或其它变体,具体取决于系统的代码页。

读书人网 >Flash

热点推荐