为flash中调取中文 写中文而出现乱码而烦恼? 好了 看看这个吧 private function EncodeUtf8(str : String):String { var oriByteArr : ByteArray = new ByteArray(); oriByteArr.writeUTFBytes(str); var tempByteArr : ByteArray = new ByteArray(); for (var i:int = 0; i<oriByteArr.length; i++) { if (oriByteArr[i] == 194) { tempByteArr.writeByte(oriByteArr[i+1]); i++; } else if (oriByteArr[i] == 195) { tempByteArr.writeByte(oriByteArr[i+1] + 64); i++; } else { tempByteArr.writeByte(oriByteArr[i]); } } tempByteArr.position = 0; return tempByteArr.readMultiByte(tempByteArr.bytesAvailable,”chinese”); }