解决AS3.0加载XML文件后中文乱码
2012-07-19 11:08
405 查看
普遍问题:
开发FLash项目的时候,大家或多或少会用到外部XML,因而不免得加载外部XML文件,然后转换成XML对象。但是当加载的XML文档中包含中文的话,有时候处理不当,会出现乱码的问题。同志们,别慌!
解决方法:
方法一:把XML文件的编码改为UTF-8,这是全球通用的!
方法二:在主类的构造函数的开头加入“System.useCodePage = true;”(记得导入相应类:
“import flash.system.System;”)
延伸问题:
部分网友直接用记事本把内容中的改为直接保存,就认为完成方法一的修改。其实你改了的知识XML文件内容,知识告诉解析器或者浏览器,这个文件的采用的编码的是UTF-8,但是事实上,使用记事本的这种修改方法,得出来的还是Unicode编码的XML文件,这叫伪XML文件。
解决办法:
方法一:那么请记住如果你是使用记事本编辑XML的,记得在[另保存]到另一个XML文件,同时间选择编码为“UTF-8”.
方法二:如果你编辑文件的时候使用的是Dw,恭喜你!那么就不用那么麻烦了,直接把内容中的改为然后保存就OK了,Dw会人性化地帮你完成文件编码转换的事情。
开发FLash项目的时候,大家或多或少会用到外部XML,因而不免得加载外部XML文件,然后转换成XML对象。但是当加载的XML文档中包含中文的话,有时候处理不当,会出现乱码的问题。同志们,别慌!
解决方法:
方法一:把XML文件的编码改为UTF-8,这是全球通用的!
方法二:在主类的构造函数的开头加入“System.useCodePage = true;”(记得导入相应类:
“import flash.system.System;”)
延伸问题:
部分网友直接用记事本把内容中的改为直接保存,就认为完成方法一的修改。其实你改了的知识XML文件内容,知识告诉解析器或者浏览器,这个文件的采用的编码的是UTF-8,但是事实上,使用记事本的这种修改方法,得出来的还是Unicode编码的XML文件,这叫伪XML文件。
解决办法:
方法一:那么请记住如果你是使用记事本编辑XML的,记得在[另保存]到另一个XML文件,同时间选择编码为“UTF-8”.
方法二:如果你编辑文件的时候使用的是Dw,恭喜你!那么就不用那么麻烦了,直接把内容中的改为然后保存就OK了,Dw会人性化地帮你完成文件编码转换的事情。
相关文章推荐
- SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
- 用加载字符串配置文件的方式解决cocos2D-x项目中文乱码问题
- <util:properties/>加载的配置文件中有中文导致乱码,如何通过分析源码解决问题?
- 用java代码写xml文件时,出现中文乱码的解决方法
- javaEE:day3-servlet生命周期、提交解决中文乱码、tomcat加载jar包或类文件的顺序
- spring mvc解决中文乱码问题需在web.xml文件中添加下面的配置
- java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
- jar包中class文件加载中文乱码解决
- javaEE:day3-servlet生命周期、提交解决中文乱码、tomcat加载jar包或类文件的顺序
- 关于eclipse导入项目properties文件中文编码乱码问题的解决
- 【整理】解决php输出文件下载时文件名含中文时出现乱码
- 解决Ajax加载JSon数据中文乱码问题
- java获得*.properties配置文件的值,解决读取中文时乱码的问题:
- 重新安装完MySQL,导入sql文件进去,发现很多中文数据丢失,还有部分乱码解决
- 【已解决】Matlab 画图输出 EPS 格式文件中文出现乱码
- Ubuntu12.04 .txt文件中文乱码解决方法
- 软件读写中文字符的文件出现乱码的解决办法
- MLDonkey 下载中文文件乱码解决办法
- 修改Tomcat配置文件来解决中文乱码问题
- 读取资源文件,中文乱码怎么解决,转换为ASCII码