
Код AS3:
//!!!//_loader.dataFormat = URLLoaderDataFormat.BINARY;
// var xml:XML = decode(event.target.data);
private function decode(b:ByteArray):XML
{
var n:Number = Math.min(b.bytesAvailable, 256);
var s:String = b.readUTFBytes(n);
var rx:RegExp = /encoding\s*=\s*['"]([^'"]+)/;
var encodingArr:Array = rx.exec(s);
var codePageID:String = encodingArr == null ? "utf-8" : encodingArr[1] as String;
b.position = 0;
var xml:XML = XML(b.readMultiByte( b.bytesAvailable, codePageID ));
return xml;
}