在GB2312国标码的基础上产生汉字内码
在GB2312国标码的基础上产生汉字内码
以“大”举例:
在GB2312的码表中查找“大”的行号(20),列号(83)
计算其区位码(区+列):001 0100 101 0011
分别在区和列上加32,
步骤3的计算结果区号和列号都补充8位可得,0011 0100 0111 0011 = 3473H,其中的34H与字符“4”的ACSII码相同,73H和字符“s”的ACSII码相同。
把区号和位号的最高未设未1后,得到“大”的内码:1011 0100 1111 0011 = B4F3H
汉字的区位码
- 码表由94行、94列组成,行号为区号,列号为位号,各占7位
- 指出汉字在码表中的位置,共14位,区号在左、位号在右
汉字的国标码
- 每个汉字的区号和位号各自加上32(20H),得到其“国标码”
- 国标码中区号和位号各占7位。在计算机内部,为方便处理与存储,前面添一个0,构成一个字节
汉字内码
- 为与ASCII码区别,将国标码的两个字节的第一位置“1”后得到一种汉字内码(可以有不同的编码方案)
- 至少需2个字节才能表示一个汉字内码(汉字的总数超过6万字)
在GB2312国标码的基础上产生汉字内码相关推荐
- 大学计算机基础码,大学计算机基础字符的编码——区位码和国标码
<大学计算机基础字符的编码--区位码和国标码>由会员分享,可在线阅读,更多相关<大学计算机基础字符的编码--区位码和国标码(11页珍藏版)>请在人人文库网上搜索. 1.字符的编 ...
- java汉字转换国标码_GBK/GB2312编码问题分析以及java获取汉字国标码
import java.io.UnsupportedEncodingException; import java.util.regex.Matcher; import java.util.regex. ...
- java汉字转换国标码_国标码(GB2312)的自动生成 | 学步园
前面已提到,汉字是由两个字节构成的,每个字节占八位(8bits),那么每个汉字需要占十六位(16bits).而且由于中文字符的每个字节的最高位为1,则每个字节的ASCII码均大于127(27-1).这 ...
- “深度学习“汉字国标码GB2312
GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母.希腊字母.日文平假名及片假名字母.俄语西里尔字母在内的682个全角字符. G ...
- UWA学堂上新|虚幻引擎源码解析——基础容器篇
文章简介 文章主要介绍了虚幻引擎的基础容器的内部数据结构和实现原理,以及在实践中的应用,性能优化等方面.包括:TArray.TSparseArray.TSet.TMap等基础容器,TQueue.TTr ...
- 在已实现spp程序基础上改rtk,附C++源码(事后和实时流)
原文地址:在已实现spp程序基础上改rtk,附C++源码(事后和实时流) 上面这个链接现在可以下载啦- 换了地址- 因为报告我已经搞丢了 所以只分享我的事后处理以及实时流的计算程序给大家. 事先说明
- 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
前提:已经有码云账号,电脑已经安装了git工具. (1)在码云账号上登陆自己的账号,创建一个新的项目. (2)在自己的本地磁盘下随便创建一个文件夹(例如起名为:mayun),用来存放从码云上拉下来的项 ...
- 汉字编码中区位码、国标码和机内码的区别
区码和位码分别加20H后转换成内码 例如:区位码5448,其中区码54(十六进制36H)位码48(十六进制30H) 36H+20H->56H,30H+20H->50H,所以该字国标码为56 ...
- 汉字编码与编程相关问题总结:ASCII、机内码、区位码、国标码、Unicode码他们之间是如何转换的
一.ASCII.机内码.区位码.国标码.Unicode码他们之间是如何转换的,方程式是什么 汉字系统中的过程包括区位码.国标码和机内码,其中的转换关系如下: 1.区位码(十进制)转换成区位码(十六进制 ...
最新文章
- linux nice值_linux系统管理之交互式企业站点(连载)
- [Python图像处理] 十.形态学之图像顶帽运算和黑帽运算
- maven工程xml文件路径问题
- 《计算机网络》第10章在线测试,《计算机网络》第07章在线测试
- 用铁丝做“电路板”,这波操作你不得不服!
- 作者:夏虎, 男, 电子科技大学副研究员、 教育大数据研究所所长。
- android 多进程 坑,Android 开发中踩过的坑之八:多进程问题
- XOS 详解1: os_s_xxxx.s
- mysql数据表的字段操作
- 语义分割——DeepLabv3+的学习笔记~
- 如何在苹果 Mac 上的“快速查看”中查看和编辑文件?
- Qt:多线程--子线程间通讯
- 伴随矩阵例题_伴随矩阵习题及解答
- python版植物大战僵尸源码_『原创』植物大战僵尸分析及Python辅助实现
- php创建菜单_php实现微信公众号创建自定义菜单
- 将Twitter4j与Scala结合使用以执行用户操作
- 论如何举办一个承载400人的比赛(XUPT新生赛承办小记)
- 网络上博弈——博弈匠心——真正的匠人精神
- Linux系统安装docker教程
- k203m机型java游戏_唯美中国风 品步步高K203M的江南之美