天天博客
天天新发现,天天有惊喜!
-
flash学习记事
Posted on February 18th, 2008 No comments?务器端传???或url交互,涉?到编?的问题,utf-8与gb2312间转?
例:
var blogStr:String = “我是中文”
进行URL编?转义,unicode编?
blogStr = escape(blogStr)
trace(blogStr)
对URL进行解?为ASCII字符
trace(unescape(blogStr));
相关函数?考:
escape(expression:String) : String
将?数转?为字符串,并以 URL 编?格?对其进行编?,在这?格?中,所有?字?数字的字符都替?为 % ??六进制?列。当用于 URL 编?的字符串中时,百分? (%) 用于引入转义符,?与模?算符 (%) 等效。unescape(string:String) : String
将?数 x 作为字符串计算,将该字符串从 URL 编?格?解?(将所有??六进制?列转?为 ASCII 字符),并返回该字符串。需?注?的问题是,flash内部使用utf-8编?格?进行文本处?,所以从外部载入文件例如xml,如果是中文就需?使用utf-8编?实现,使用 gb2312时,设置system.useCodepage=true?通知Flash Player 使用?行播放器的?作系统的传统代?页?解释外部文本文件,但?有一个问题是,如果?作系统本身是英文或其使用的编??支?中文字符呢?这个在帮助文档中找到了答案:
Read the rest of this entry »


