用.NET获取汉字的区位码(C#)

原创 2004年12月31日 09:47:00
     using System;
  using System.Text;
  class CodingChange
  {
  public string CharacterToCoding(string character)
  {
  string coding = "";
  for (int i = 0; i<character.Length; i++ )
  {
  byte[] bytes = System.Text.Encoding.Unicode.GetBytes(character.Substring(i,1)); //取出二进制编码内容
  string lowCode = System.Convert.ToString(bytes[0], 16); //取出低字节编码内容(两位16进制)
  if (lowCode.Length == 1)
  lowCode = "0" + lowCode;
  string hightCode = System.Convert.ToString(bytes[1], 16);//取出高字节编码内容(两位16进制)
  if (hightCode.Length == 1)
  hightCode = "0" + hightCode;
  coding += (lowCode + hightCode);//加入到字符串中,
  }
  return coding;
  }
  public string CodingToCharacter(string coding)
  {
  string characters = ""; 

转自:http://www.guoblog.com/blogview.asp?logID=201

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

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

用.NET获取汉字的区位码(c#)

 首先复习一下计算机基础知识:  计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ASCII码中的一个字符。中文计算机中用两个字节即16位二...
  • colayungnew
  • colayungnew
  • 2004年12月30日 11:11
  • 641

用.NET获取汉字的区位码(C#)

首先复习一下计算机基础知识:  计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ASCII码中的一个字符。中文计算机中用两个字节即16位二进...
  • AppleBBS
  • AppleBBS
  • 2004年12月29日 20:59
  • 1164

用.NET获取汉字的区位码(c#)

首先复习一下计算机基础知识:计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ASCII码中的一个字符。中文计算机中用两个字节即16位二进制来...
  • lengfeng8866
  • lengfeng8866
  • 2004年09月25日 08:57
  • 612

c# winform 汉字国标码、机内码、区位码的相互转换

今天有一个朋友找我让我帮忙写一个程序,要实现汉字国标码、机内码、区位码的相互转换 我们知道,汉字zai...
  • zinechina
  • zinechina
  • 2014年07月24日 23:55
  • 1098

汉字区位码查询与算法

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

汉字字库 区位码

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

C#中获取汉字的GB2312编码

    // Create a string that contains Unicode characters.   String unicodeString = "获取汉字的GB2312编码"; ...
  • zou967337
  • zou967337
  • 2007年06月08日 10:22
  • 745

用.NET获取汉字的区位码

用.NET获取汉字的区位码首先复习一下计算机基础知识:  计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ASCII码中的一个字符。中...
  • my98800
  • my98800
  • 2016年09月05日 09:44
  • 118

编程和汉字

关于汉字在计算机中的表示,在计算机组成原理中有详细的表述,对于在编程的时候遇见的处理汉字的需求。一下内容摘自互联网(向老前辈致敬) 汉字区位码 1.简介 所谓汉字编码,就是采用一种科学可行的办法...
  • ximen250
  • ximen250
  • 2015年04月24日 13:44
  • 481
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用.NET获取汉字的区位码(C#)
举报原因:
原因补充:

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