[]Unicode与ascii互转对应表

自己整理了一下Unicode与ascii互转对应表再补充一个writeMultiByte
public function writeMultiByte(value:String,charSet:String):void
        {
            value = value + "";
            if(charSet=="UNICODE" || charSet=="unicode")
            {
                return writeUnicode(value);
            }
            if(charSet=="GB2312" || charSet=="gb2312")
            {
                writeGBbytes(value);
            }
            writeUTFBytes(value);
        }
        
        public function writeGBbytes(value:String):void{
            // utf8-decode
            value = value + "";
            for (var i:int = 0, sz:int=value.length; i < sz; i++) {
                var c:int = value.charCodeAt(i);
                if (c <= 0x7F) {
                    writeByte (c);
                } else {
                    c = unicodegb2char[c];
                    writeByte (c >> 8);
                    writeByte (c & 0xFF);
                } 
            }
            writeByte(0);
            this.length = this._position_;
        }
已邀请:

cuixueying

赞同来自:

感谢分享,赞....(*^__^*) ……

要回复问题请先

商务合作
商务合作