GB 18030-2000

✍ dations ◷ 2025-04-04 11:20:14 #GB 18030-2000
GB 18030,全称《信息技术 中文编码字符集》,是中华人民共和国国家标准所规定的变长多字节字符集。其对GB 2312-1980完全向后兼容,与GBK基本向后兼容,并支持Unicode(GB 13000)的所有码位。GB 18030共收录汉字70,244个。GB 18030主要有以下特点:GB 18030在微软视窗系统中的代码页为54936。GB 18030不是一个汉字规范,不定义汉字的写法。中国大陆在此方面的规定由通用规范汉字表管理。GB 18030 的当前版本为 GB 18030-2005。现行版本为国家质量监督检验总局和中国国家标准化管理委员会于2005年11月8日发布,2006年5月1日实施;是在GB18030-2000基础上增加了CJK统一汉字扩充B的汉字。 本规格的初版“GB 18030-2000《信息技术 信息交换用汉字编码字符集 基本集的扩充》”是由中华人民共和国信息产业部电子工业标准化研究所起草,由国家质量技术监督局于2000年3月17日发布。在GBK基础上增加了CJK统一汉字扩充A的汉字。此标准内的单字节编码部分、双字节编码部分,和四字节编码部分收录的少数中日韩统一表意文字扩展A区汉字,为强制性标准。其他部分则属于规模性标准。在中华人民共和国境内所有软件产品,都需要支持这个同时包含单字节、双字节和四字节编码的规格。:4GB 18030在其标准中以码表形式定义了除去代理对外的全部Unicode码位的定义,因此算得上是一种Unicode的变换格式(UTF)。由于GB 18030基本上是绕开已分配的码点去指定需要对应的Unicode,其变换和UTF-8相比要复杂得多。在日常实现上,常常会直接使用一个偏移量表。GB 18030—2005与GB18030—2000、GBK相比,去除了很多原来映射在PUA中的编码。后来剩余的24个PUA码位也在Unicode 4.1中加上,如下所示。GB 18030包含三种长度的编码:单字节的ASCII、双字节的GBK(略带扩展)、以及用于填补所有Unicode码位的四字节UTF区块。GBK双字节部分通过查表定义,而四字节部分则根据之前两个部分没有提到的通用字符集码位顺序填补。由于和GBK兼容,GB 18030在搜索ASCII字符时也需要使用特别代码进行判断。一、二字节区块基本就是GBK编码,另外加上了专门的欧元字符、竖排版本的标点符号,以及造字区对Unicode造字区的对应。四字节区块可以视作两段形似GBK二字节区块结构的部分,每段的第一字节可以为0x81到0xFE,第二字节为0x30到0x39。由于结构类似,能够安全于GBK的字符串搜索程序对于GB 18030来说也基本安全(正如基于字节(英语:byte-oriented)的搜索程序对于EUC、UTF-8也基本安全一般。)四字节区块总共可以表达1,587,600(126×10×126×10)种字符,足以覆盖Unicode的1,112,064(17×65536 − 2048个代理对)个有效码位。由于四字节区块通过填空定义,要写出处理这段转换的程序需要同时知道GBK的覆盖范围,并不简单:WHATWG和W3C的GB 18030实现通过一张“位置偏移表”记录GB 18030四字节区中连续的几块碎片,以便高效处理转换。ICU和glibc也都对大块连续的区域使用了类似的策略。

相关

  • 排尿疼痛排尿疼痛、尿痛(英语:dysuria)是指在排尿过程中出现的疼痛现象,是与膀胱有关的症状(有时也作“下泌尿道症状”)。患者通常会形容排尿疼痛为“刺痛、灼烧、瘙痒”的感觉。该症状通
  • 猪厕猪厕,古称圂厕、圂、豕牢、溷轩,又称带厕猪圈、连茅圈、茅圈,是指在同一地同时作养猪和厕所之用,猪厕所养的猪往往以人的粪便为食粮,亚洲不少地区都有使用猪厕的传统,至今仍可在中
  • 手球手球曾于1936年柏林奥运会成为夏季奥运会比赛项目。之后被排除出奥运大家庭,直到1972年奥运会再次恢复成为夏季奥运会比赛项目。女子手球自1976年奥运会起列入奥运会比赛项目
  • 上海生物制品研究所中国人民解放军上海市军事管制委员会上海生物制品研究所有限责任公司(官方简称国药中生上海公司,或简称上生所)是一间国有的生物制品研究企业,隶属国药集团下属的中国生物技术股
  • 第二次世界大战对日战争胜利纪念日第二次世界大战对日战争胜利纪念日(英语:Victory over Japan Day,一般简称“V-J Day”)是第二次世界大战太平洋战场中,日本投降从而战争结束的日期及其后每年的纪念日。由于战事
  • 牛顿第二定律牛顿第二运动定律(Newton's second law of motion)表明,物体所受到的外力等于动量对时间的一阶导数(一次微分值)。当物体在运动中质量不变时,牛顿第二定律也可以用质量与加速度
  • 拉梅兹拉玛泽呼吸法也称拉玛泽减痛分娩呼吸法,是分娩过程中的一种技术,由法国医生拉玛泽(英语:Fernand Lamaze)在1940年代发明。 拉玛泽呼吸法的目的是增强产妇在分娩过程中的信心,同时
  • 海底扩张海底扩张学说是在大陆漂移学说的基础上所发展出的进阶地球地质活动学说。在各大洋的中央有一带状分布的中洋脊,这些带中洋脊是下方地幔软流层的出口。不断涌出的熔岩自中洋脊
  • 禁食禁食(fasting),又称为断食,是指个人有意识地停止进食某些或所有食物,甚至饮料。禁食亦包括禁止食用某些特定食物(例如肉类、用不同方式处理的食物)。禁食行为存在于很多宗教的信仰
  • 后燕后燕(384年-407年或409年)是中国五胡十六国时慕容氏诸燕之一,由鲜卑人前燕文明帝慕容皝第五子慕容垂所建立的政权。后燕建国之初定都中山(今河北省定州市),后迁往龙城(今辽宁省朝阳