c#随机产生常用汉字

原理请参照下边的文章:

区位码、国标码与机内码的转换关系
1)区位码先转换成十六进制数表示
(2)(区位码的十六进制表示)+2020H=国标码;
(3)国标码+8080H=机内码
举例:以汉字“大”为例,“大”字的区内码为2083
1、区号为20,位号为83
2、将区位号2083转换为十六进制表示为1453H
3、1453H+2020H=3473H,得到国标码3473H
4、3473H+8080H=B4F3H,得到机内码为B4F3H

常用汉字在16-55区,其中55区有几个空的,故要将其去除.
 
阅读更多
文章标签: c# byte random encoding
个人分类: c#实用代码积累
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭