返回首页

Flash与后台编码问题解决

时间:2010-07-11 14:54来源:2018年最新注册送彩金www.zhixing123.cn 编辑:麦田守望者

Flash MX的时候开始,就经常有人问为什么Flash载入的中文会是乱码?后来大家都用了System.useCodePage=true;去解决这个问题。可能大家都已经习惯了在Flash 5或以前,Flash完全没有理会编码时候吧。大家都可能觉得,在Flash5的时候可以很容易的载入外部文本,可以很容容易地跟PHP, ASP等等的后台程序作信息交互。但是到了Flash MX的时候,同样的方法却出现了乱码。一定要在前面加上System.useCodePage=true;才可以解决问题。

大家可能都会觉得这是Flash的问题,觉得Flash MX的中文支持能力差了。但是,事实却刚刚相反。Flash MX, Flash 2004这些版本对编码的支持绝对是比Flash5好的。(废话,Flash5都没有任何编码的问题)大家可能对我的话有所怀疑,这不要紧,下面就说明一下吧。

大家都知道我们国家就已经有两种不同的编码了,分别是香港,台湾的BIG5和我们内地的utf-8。在Flash 5或以前,Flash完全没有理会编码问题,所有在Dynamic/Input Textfield显示的中文字,Flash是根据浏览者系统预设编码去显示。香港一般用Big5去编码文字,而大部分人都是用繁体中文Windows,所以一拍即合,可以显示到中文。对于英文或简体中文Windows浏览者,他们就无法显示到Dynamic/Input Textfield上的Big5编码繁体中文。以前的英文Windows用户,经常要靠外挂中文程式,例如:南极星或Richwin看中文网页,可惜这类软件对Flash里的中文字无法起作用,依旧是乱码。

但是从Flash MX开始,Flash就开始支持Unicode编码。
 

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):FLASH FLASH实例教程 flash教程 flash实例
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
博聚网