搜故事,从300万个故事到海量知识百科的华丽转变!

GB2312

时间:2020-05-02

一个汉字一个故事80字

提示:本文共有 1775 个字,阅读大概需要 4 分钟。

首先,先介绍GB2312 80编码。参看文章“GB2312编码”。以下内容来自那篇文章。 GB2312或GB2312 80是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集 基本集》,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于大陆;新加坡等地也采用此编码。几乎所有的中文系统和国际化的软件都支持GB2312。 GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄罗斯语西里尔字母在内的682个全形字符。 GB2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖99.75%的使用频率。 对于人名、古汉语等方面出现的罕用字,GB2312不能处理,这导致了后来GBK及GB18030汉字字符集的出现。分区表示 GB2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。 01 09区为特殊符号。 16 55区为一级汉字,按拼音排序。 56 87区为二级汉字,按部首/笔画排序。 10 15区及88 94区则未有编码。 举例来说,“啊”字是GB2312之中的第一个汉字,它的区位码就是1601。 字节结构 在使用GB2312的程序中,通常采用EUC储存方法,以便兼容于ASCII。 每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”,第二个字节称为“低位字节”。“高位字节”使用了0xA1 0xF7把01 87区的区号加上0xA0,“低位字节”使用了0xA1 0xFE把01 94加上0xA0。例如“啊”字在大多数程序中,会以0xB0A1储存。(与区位码对比:0xB0=0xA0+16,0xA1=0xA0+1)。 在实际的运用中,有时会要求判断一个中文字符是否是GB2312中的中文字符。 在VB2005中,tB = System.Text.Encoding.GetEncoding"gb18030".GetBytesS,表示将字符S的内码放到tB这个字节数组里。其中gb18030是向下兼容gb2312。 于是,编写了一个函数,用来判断字符是否是gb2312的中文字符。用的是VB2005 Public Function IsGB2312ByVal S As String As Boolean If S Is Nothing Then Return False If S = "" Then Return False If S.Length 1 Then S = S.Substring0, 1 Dim tB As Byte Try tB = System.Text.Encoding.GetEncoding"gb18030".GetBytesS If tB.Length = 2 Then If tB0 = 176 AndAlso tB0 = 247 AndAlso tB1 = 161 AndAlso tB1 = 254 Then If tB0 = 215 AndAlso tB1 249 Then Return False Else Return True End If Else Return False End If Else Return False End If Catch Return False End Try End Function 注:在VB2005中,ASC函数也能返回字符的内码,不过返回值是Integer型的。而且由于和早期的VB版本兼容,返回值还进行了一定的处理。早期的VB中Integer用的是2个字节,那么,汉字的内码也是两个字节,这两个字节组成一个Integer型的变量,由于第一个字节的最高位一定是1,所以,早期的VB的汉字的内码是一个小于0的整数。而VB2005的Integer型的变量是4个字节。汉字的内码是两个字节,转到Integer型,填充到后面两个字节,前面两个字节用0填充,这样一来,VB2005的汉字内码应该是一个正数,但为了和早期的兼容,VB2005做了一定的处理,用了一个公式256X+Y 65536来计算汉字的内码,其中X是内码的第一个字节,Y是内码的第二个字节。

看到此处说明本文对你还是有帮助的,关于“GB2312”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

GB
本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
oppo K10 12GB运行内存规格:8+4GB?

oppo K10 12GB运行内存规格:8+4GB?

运行,内存,性能,手机,智能手机,满足用户,需求,内置,应用,内容,再加,和顺,多任务,多媒体,是非,系统,用户,游戏,版本,速度,高性能,是一款,买的是,可以提供,处理能力,因为你,快速响应,手机能,所以说,提高到

2024-01-31 #综合

荣耀 畅玩5+ 2GB 16GB 金色 移动4G+手机 双卡双待

荣耀 畅玩5+ 2GB 16GB 金色 移动4G+手机 双卡双待

封神演义,武王伐纣,平话,妲已,内容,文人,故事,纣王,创作,多大,刘振,余邵鱼,妲己,姜子牙,明嘉靖,晋王嘉,李翰,武王伐,殷周,汉贾谊,齐裕,陈三,作品,伏诛,作者,作用,列国志,史记,史实,华阳

2020-08-31 #故事会

魅族 Note9 全面屏手机 全网通 皓白 6GB+64GB

魅族 Note9 全面屏手机 全网通 皓白 6GB+64GB

手机,女朋友,网速,我是魅族,情况,建议,粉丝,电话卡,电话,讲道理,影响,直播,出现问题,出什么问题,很难受,我不知道,最严重,网络问题,网络速度,魅族手机,蓝系列,用不了,看不了

2020-08-28 #经典故事

《民国奇探》迅雷BT1.73GB2.59GB熟肉中字1080P资源已完结

《民国奇探》迅雷BT1.73GB2.59GB熟肉中字1080P资源已完结

民国,探案,悬疑,故事,题材,匠心,喜剧,观众,元素,剧情,乔楚,探案剧,本格推理,主角,人物,侦探,品质,年代,性格,极具,海报,真相,风尚,多强,张云龙,肖燕,生和,值得注意,创作者,剧集

2009-02-07 #故事会在线阅读

《婚姻故事》云手机版完结版MP41.12GB2.35GB高清画质1080P已完结

《婚姻故事》云手机版完结版MP41.12GB2.35GB高清画质1080P已完结

纠察队,黑袍,影集,成员,人类,延寿,恩尼斯,盖斯,主角们,故事,寿命,斑纹,漫画,资源,角色,鳄鱼,埃文,戈德堡,超级英雄,世界,主角,之刃,剧情,国家,方法,水柱,活过,生命,美国,音柱

2020-07-29 #故事会在线阅读

《婚姻故事》云手机版完结版MP41.12GB2.35GB高清画质1080P已完结

《婚姻故事》云手机版完结版MP41.12GB2.35GB高清画质1080P已完结

纠察队,黑袍,影集,成员,人类,延寿,恩尼斯,盖斯,主角们,故事,寿命,斑纹,漫画,资源,角色,鳄鱼,埃文,戈德堡,超级英雄,世界,主角,之刃,剧情,国家,方法,水柱,活过,生命,美国,音柱

2020-07-28 #长篇故事

《婚姻故事》云手机版完结版MP41.12GB2.35GB高清画质1080P已完结

《婚姻故事》云手机版完结版MP41.12GB2.35GB高清画质1080P已完结

纠察队,黑袍,影集,成员,人类,延寿,恩尼斯,盖斯,主角们,故事,寿命,斑纹,漫画,资源,角色,鳄鱼,埃文,戈德堡,超级英雄,世界,主角,之刃,剧情,国家,方法,水柱,活过,生命,美国,音柱

2020-07-29 #故事会在线阅读

《婚姻故事》迅雷BT完整2.35GB/3.58GB中字高清资源1280P/MKV免费资源...

《婚姻故事》迅雷BT完整2.35GB/3.58GB中字高清资源1280P/MKV免费资源...

作品,国产动画,末日,人类,人们,幻镜,诺德,上线,动画,动漫,场面,观众,剧本,电影,观众们,题材,跳票,24小时,动作,故事,水平,预告片,高质量,相博,科幻题材,都会,主角,全站,信息,佼佼者

2020-07-28 #经典故事