|
主题: 请大侠们帮忙啊!关于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
|
|
 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/.
|