使用Alt+小键盘上数字键输入特殊符号及汉字
2013-09-23 10:18
1021 查看
首先说说汉字的几种编码:
计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。其实就是用一个数字和一个汉字进行一一对应。计算机内常用的编码有国标码,区位码和机内码。
国标码是一个四位十六进制数,它将一个汉字用两个字节表示,每个字节只有7位,与ASCII码相似。
区位码一个四位的十进制数,它将GB2312—80的全部字符集组成一个94×94的方阵,每一行称为一个“区”,编号为01~94;每一列称为一个“位”,编号为01~94,这样得到GB2312—80的区位图,用区位图的位置来表示的汉字编码,称为区位码。
机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。
汉字机内码、国标码和区位码三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码;机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。
再回到用Alt键输入的问题。实际上,按住Alt键,然后用小键盘敲入一串数字,就是输入了某个字的“机内码”。比如,“喆”这个字的机内码为86B4(16进制),转换为10进制就是34484,因此大家按住Alt键,然后用小键盘输入34484,就可以出来“喆”字了。
最后,由于汉字和机内码是一一对应的,所以只要知道了机内码,任意一个汉字都可以用这种方式输入的。除此之外,还有大量的符号,也是通过这个原理输入的。
本文出自 “zhaoyuejin” 博客,请务必保留此出处http://zhaoyuejin.blog.51cto.com/692436/1300371
计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。其实就是用一个数字和一个汉字进行一一对应。计算机内常用的编码有国标码,区位码和机内码。
国标码是一个四位十六进制数,它将一个汉字用两个字节表示,每个字节只有7位,与ASCII码相似。
区位码一个四位的十进制数,它将GB2312—80的全部字符集组成一个94×94的方阵,每一行称为一个“区”,编号为01~94;每一列称为一个“位”,编号为01~94,这样得到GB2312—80的区位图,用区位图的位置来表示的汉字编码,称为区位码。
机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。
汉字机内码、国标码和区位码三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码;机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。
再回到用Alt键输入的问题。实际上,按住Alt键,然后用小键盘敲入一串数字,就是输入了某个字的“机内码”。比如,“喆”这个字的机内码为86B4(16进制),转换为10进制就是34484,因此大家按住Alt键,然后用小键盘输入34484,就可以出来“喆”字了。
最后,由于汉字和机内码是一一对应的,所以只要知道了机内码,任意一个汉字都可以用这种方式输入的。除此之外,还有大量的符号,也是通过这个原理输入的。
本文出自 “zhaoyuejin” 博客,请务必保留此出处http://zhaoyuejin.blog.51cto.com/692436/1300371
相关文章推荐
- 如何使用 ALT 键输入特殊符号
- 用Alt和小键盘输入字符或汉字 可以输入特殊字符
- 如何使用 ALT 键输入特殊符号
- 特殊符号,小键盘快速输入表
- 键盘输入特殊符号
- 【html】Alt输入特殊字符/符号/编…
- 如何用电脑键盘输入特殊符号
- iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号)
- lazarus,synedit输入小键盘特殊符号的补丁
- 如何使用alt键+数字键盘上的数字键打出特殊符号
- Windows系统怎么输入特殊符号?三种使用输入法输入特殊符号的教程
- 使用alt键和数字小键盘输入特殊字符
- 模拟键盘输入就是使用SendKeys.Send(“汉字”)与SendKeys.SendWait(“字母”)实现的
- ubuntu下使用scim输入特殊符号
- j2me 拼音输入法,支持9000多个汉字的,支持"拼音" , "ABC" , "abc" , "特殊符号"四种输入方法
- 在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢?
- Alt+数字_常用特殊符号输入方法
- 使用ALT+数字小键盘在文本文件中输入特殊字符
- C# 中转义符及特殊符号的使用
- 【❤《键盘上Alt,Ctrl,Shift,Delete,Home,End,Backspace,Tab,~,+,Insert的特殊用途……》❤】