方法一:
用URLLoader加载XML,然后将data转化为ByteArray
用byteArray.readMultiByte(bytes.length,"utf-8")
然后将转化后的字符串再强制转化为XML
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.Binary;
var urlRequest:URLRequest = new URLRequest(source);
loader.addEventListener("complete",completeHandler);
loader.load(urlRequest);
private var completeHandler(evt:Event):void
{
var bytes:ByteArray = ByteArray(evt.currentTarget.data);
var xmlStr:String = bytes.readMultiByte(bytes.length,"utf-8");
var xml:XML = XML(xmlStr);
trace(xml);
}
方法二:
试验下来,其实归根到底最简单的就是将你本地xml文件的格式转换为UTF-8,当然你flex的编码方式也得是UTF-8。随便提一句,转换UTF-8时用记事本另存为,我一开始用editplus工具不行。
分享到:
相关推荐
flex读取xml乱码的解决方法
flex外部读取xml
as3.0读取外部xml,使用与flex flash as3.0
Flex读取xml文件 几种方法Flex读取xml文件 几种方法Flex读取xml文件 几种方法
Flex读取XML不刷新问题
用flex读取xml然后循环生成buttoon
flex上传下载 企业应用并解决乱码问题 包括服务端java 以及flex 客户端代码 并解决中文乱码
as3里的中文默认是utf16 而在服务器端参数的传递与接收默认是utf8格式
flex通过httpService读取xml数据到datagird中,通过读取远程URL的XML数据(这里保存到本地),保存到ArrayCollection中,然后在将ArrayCollection绑定到datagird上 环境:flex3.0 可直接运行
flex读取xml文件的数据的三种方式及其比较
解决Flex不同浏览器中文乱码问题
如何在flex中读取shapefile文件
这个flex工程实现了将xml读入,并能将其内容转化成一张考卷,用户可填入答案并提交,系统可判断正确与否。
Flex ssh 读取xml json Flex ssh 读取xml json
Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex
FLEX 读取Excel数据,展示,可传入后台入库
flex php显示乱码解决,flex 显示php调用mysql 数据时,各种乱码问题。
本文档主要是关于flex读取并写入excel。
使用httpService通过xml传递对象的时候,用于flex端解析xml的实例。
通过flex actionscript读取pdf 文件,并且有放大缩小分页等功能