从汉字到区位码的转换

原创 2004年07月12日 15:26:00
学校要我们填写毕业生的情况表,机读卡那种,姓名要用区位码.我想如果用程序来查询的话,就是数据库查找,我想编一个应该很简单的,就上网看看有没有类似的程序,然后我再用它的数据库自己实现一个,可让我查到了一个文章讲如何实现从汉字到区位码的转换,呵呵,可以不用数据库了.
     区位码是与汉字一一对应的编码,用四位数字表示, 前两位从01 到94称区码,后两位从01到94称位码。 一个汉字的前一半是 ASCⅡ码为“160+区码”的字符,后一半是ASCⅡ码为“160+ 位码”的字符。
     例如:“刘”的区位码是 3385,其意为区码33位码85,它是由ASCⅡ码为160+33=193和160+85=245的两个字符组成。

 我用简单的控制台程序实现如下
 #include<iostream.h>
 #include<string.h>
 void main()
 {
  char i[64];
  while(1)
  {
   cout<<"输入单个字母退出"<<endl;
   cin>>i;
   if(strlen(i)==1)break;
   for(int j=0;j<strlen(i);j+=2)
   cout<<(i[j]+96)*100+i[j+1]+96<<endl;
  } 
 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

汉字编码与编程相关问题总结:ASCII、机内码、区位码、国标码、Unicode码是如何转换的

一、ASCII、机内码、区位码、国标码、Unicode码他们之间是如何转换的,方程式是什么 汉字系统中的过程包括区位码、国标码和机内码,其中的转换关系如下: 1.区位码(十进制)转换成区位码(十六...
  • YEYUANGEN
  • YEYUANGEN
  • 2011年08月26日 15:18
  • 99066

c#区位码与汉字相互转换

c#区位码与汉字相互转换 转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688 区位码用四位数字表示,前两位称区码(01到94),后两位称位码(01到94)。 ...
  • zhgl7688
  • zhgl7688
  • 2015年02月23日 23:12
  • 1397

汉字区位码、Unicode码、GBK码互转的小工具

  • 2009年08月29日 12:26
  • 288KB
  • 下载

从汉字到区位码的转换

学校要我们填写毕业生的情况表,机读卡那种,姓名要用区位码.我想如果用程序来查询的话,就是数据库查找,我想编一个应该很简单的,就上网看看有没有类似的程序,然后我再用它的数据库自己实现一个,可让我查到了一...
  • leeajax
  • leeajax
  • 2004年07月12日 15:26
  • 10772

用Java取得汉字的区位码

发代码之前先转段预备知识计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。汉字信息在系统内传送的过程就是汉字编码转换的过程。汉字交换码:汉字信息处理系统之间或通信系统之间传输信...
  • sunyujia
  • sunyujia
  • 2008年05月02日 09:18
  • 4141

汉字区位码查询与算法

20060427-汉字区位码查询与算法——microsoft visual studio 2005系列[url]www.tuenhai.com[/url] 20060427要从事学术研究,一定要学好数...
  • 21aspnet
  • 21aspnet
  • 2007年03月21日 00:17
  • 8979

中英文字符-unicode编码转换工具

  • 2009年11月10日 13:48
  • 52KB
  • 下载

汉字编码及区位码查询算法

为了使每一个汉字有一个全国统一的代码,1980年,我国颁布了第一个汉字编码的国家标准:GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前国内所有...
  • zhuruibing
  • zhuruibing
  • 2016年12月03日 07:59
  • 834

汉字字库 区位码

百度知道。 国标 1980年颁布了《信息交换用汉字编码字符集—基本集》的国标交换码,国家标准号为:GB2312-80,选入了6763个汉字,分为两级,一级字库中有3755个,是...
  • ysmz4
  • ysmz4
  • 2015年04月09日 16:16
  • 966

Java根据汉字生成区位码公共类

以下是本人用Java实现的一个根据汉字生成区位码的公共类:package com.sunfairs.util;import java.io.UnsupportedEncodingException;i...
  • boboo_2000_0
  • boboo_2000_0
  • 2009年12月11日 10:18
  • 1623
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从汉字到区位码的转换
举报原因:
原因补充:

(最多只允许输入30个字)