汉字是如何转换成ASCII代码的?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 06:17:02
汉字是如何转换成ASCII代码的?
求原理!讲的简单点!
如“好”字的ASCII码是BAC3,区位码是2635
ASCII码和区位码有什么联系?
求原理!讲的简单点!
如“好”字的ASCII码是BAC3,区位码是2635
ASCII码和区位码有什么联系?
ANSII是标准国际编码,只有256个字符,没有汉字,所以表示不了汉字
你说的应该是ansi编码吧,那是系统根据当前地区然后确定的当地编码,例如大陆的ansi编码就代表 国标码GBK编码.
如果是台湾的话,ansi就应该是big5……
这里面涉及编码范围问题,Unicode,big5,gbk国标码都是两个字节表示一个汉字,而utf8是三个字节表示一个汉字.
而且这几种编码中有大量重叠,很难直接判断一个字是哪一种编码,
例如下面:汉字编码范围
名称 第一字节 第二字节
GB2312 0xB0-0xF7(176-247) 0xA0-0xFE(160-254)
GBK 0x81-0xFE(129-254) 0x40-0xFE(64-254)
Big5 0x81-0xFE(129-255) 0x40-0x7E(64-126)
0xA1-0xFE(161-254)
我曾经做过一个编码识别与转换的软件,
把你的要求再具体一点,
对这方面有一些了解,应该可以帮助你!
你说的应该是ansi编码吧,那是系统根据当前地区然后确定的当地编码,例如大陆的ansi编码就代表 国标码GBK编码.
如果是台湾的话,ansi就应该是big5……
这里面涉及编码范围问题,Unicode,big5,gbk国标码都是两个字节表示一个汉字,而utf8是三个字节表示一个汉字.
而且这几种编码中有大量重叠,很难直接判断一个字是哪一种编码,
例如下面:汉字编码范围
名称 第一字节 第二字节
GB2312 0xB0-0xF7(176-247) 0xA0-0xFE(160-254)
GBK 0x81-0xFE(129-254) 0x40-0xFE(64-254)
Big5 0x81-0xFE(129-255) 0x40-0x7E(64-126)
0xA1-0xFE(161-254)
我曾经做过一个编码识别与转换的软件,
把你的要求再具体一点,
对这方面有一些了解,应该可以帮助你!
汉字是如何转换成ASCII代码的?
如何将汉字转换为Ascii码
ASCII码是表示的()的代码 汉字?标点符号?西文字符?制表符?
如何把汉字转换成数字是一个汉字转换成5个数字.是什么代码?不是四角,名字是一串字母的.都是5个数字,一一对应的
如何得到汉字的ascii编码
如何取得汉字的ascII码?
为什么搜索时汉字转换成ASCII码了
汉字的ascii码怎么是负数?
已知英文字母a的ASCII代码值是十六进制数61H,那么字母d的ASCII代码值是
已知英文字母a的ASCII代码值是十六进制数61H,那么字母d的ASCII代码值是多少
ASCII 码表中大小写字母的代码相差32 现在已知:字母A的ASCII码是65 则字母h的ASCII码用十六进制表示是
ASCII码是如何比较大小的