Flex读取外部XML中文乱码解决办法
发布时间:2020-12-15 01:09:03 所属栏目:百科 来源:网络整理
导读:用URLLoader加载XML,然后将data转化为ByteArray 用byteArray.readMultiByte(bytes.length,"utf-8") 然后将转化后的字符串再强制转化为XML var loader:URLLoader = new URLLoader();loader.dataFormat = URLLoaderDataFormat.Binary;var urlRequest:URLReque
用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); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |