Flex 读取非UTF-8中文数据乱码问题的解决方案

(转自ria.args.cn)
//使用URLStream取代URLLoader来读取GB数据
private function loadGBTrans():void{
var request:URLRequest = new URLRequest(gbURL);
var loader:URLStream = new URLStream();
loader.addEventListener(Event.COMPLETE, onloadGBTrans);
loader.load(request);
}



//将读取的内容进行转换后输出,GB的数据被正确显示
private function onloadGBTrans(e:Event):void{
var stream:URLStream = e.currentTarget as URLStream; 
var result:String = stream.readMultiByte(stream.bytesAvailable, "gb2312");
ta.text += "\n转换读取GB数据:\n"+result+"\n";
}

你可能感兴趣的:(java,Flex)