主题:  请大侠们帮忙啊!关于loadVarbles问题

嘎嘎

职务:普通成员
等级:1
金币:1.0
发贴:287
#12002/10/27 10:53:10
请大虾帮助,我在FLASH里从外部导入文本时为什么只有英文能正常显示,而汉字不行。文本文件字体格式是WIN默认的。FLASH里也是默认的宋体。
action:loadVariablesNum("text.txt",0);

编辑历史:[这消息被ad747编辑过(编辑时间2002-10-27 10:54:40)]
[这消息被ad747编辑过(编辑时间2002-10-27 13:00:05)]


嘎嘎

职务:普通成员
等级:1
金币:1.0
发贴:287
#22002/10/27 13:02:38
没有人浏览这个帖子么?高手们呢?我很急啊,斑竹呢?帮帮忙么,先谢谢各位了。



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#32002/10/27 13:26:50
第一帧:
System.useCodepage=true;
发贴前请看看置顶贴有没有答案~



嘎嘎

职务:普通成员
等级:1
金币:1.0
发贴:287
#42002/10/27 13:31:05
thank you,但是加这个语句的作用究竟是什么呢?我很菜,能讲解详细一点么?

编辑历史:[这消息被ad747编辑过(编辑时间2002-10-27 13:35:36)]


嘎嘎

职务:普通成员
等级:1
金币:1.0
发贴:287
#52002/10/27 13:37:28
为什么要加这一句呢?怎么产生的错误代码呢?



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#62002/10/27 13:43:42
FLASH MX使用UTF8编码,在FLASH MX里输入汉字的时候为GB码,生成SWF的时候就会将GB转换为UTF8,在浏览器播放的时候,FLASH PLAYER再将其转为GB。但是LOAD外部TXT的时候,如果TXT内是GB码(我们的简体系统输入的都是GB),就会出现问题,显示为乱码。
你其实也可以用windows 里面的记事本转换成UTF8编码,另存为选UTF8就可以了,不用其他工具!



嘎嘎

职务:普通成员
等级:1
金币:1.0
发贴:287
#72002/10/27 13:57:59
哦,我想起来了,以前看过用FLASH读取服务器端ASP的方法,就是转换成UTF-8编码,我真笨,为了学友们不发生我这样的错误,我就简单介绍一下UTF-8编码吧。
FLASH MX文字资料默认采用UTF-8(Unicode)编码格式。Unicode(统一码)是国际通用的文字编码标准,它几乎囊括了全世界的所有文字。关于Unicode资料请参阅Unicode协会的网站http://www.unicode.org/.