美文网首页
QR码编码原理三(日本汉字和中文编码)

QR码编码原理三(日本汉字和中文编码)

作者: a6217200e10d | 来源:发表于2018-12-11 16:11 被阅读0次

转自:QR码编码原理三(日本汉字和中文编码)

一、日本汉字(KANJI)是两个字节表示的字符码,编码的方式是将其转换为13字节的二进制码制。

转换步骤为:

1、对于JIS值为8140(hex) 到9FFC(hex)之间字符:

a)将待转换的JIS值减去8140(hex);

b)将高位字节乘以C0(hex);

c)将b)步骤生成的数据加上低位字节;

d)将结果转换为13位二进制串。

2、对于JIS值为E040(hex)到EBBF(hex)之间的字符:

a)将待转换的JIS值减去C140(hex);

b)将高位字节乘以C0(hex);

c)将b)步骤生成的数据加上低位字节;

d)将结果转换为13位二进制串。

二、中文汉字的与日文汉字转换步骤相似:

1、对于第一字节为0xA1~0xAA之间,第二字节在0xA1~0xFE之间字符:

a)第一字节减去0xA1;

b)上一步结果乘以0x60;

c)第二字节减去0xA1;

d)将b)步骤的结果加上c步骤的结果;

e)将结果转换为13位二进制串。

1、对于第一字节为0xB0~0xFA之间,第二字节在0xA1~0xFE之间字符:

a)第一字节减去0xA6;

b)上一步结果乘以0x60;

c)第二字节减去0xA1;

d)将b)步骤的结果加上c步骤的结果;

e)将结果转换为13位二进制串。

---------------------

作者:dekko

来源:CSDN

原文:https://blog.csdn.net/dekko/article/details/6126457

版权声明:本文为博主原创文章,转载请附上博文链接!

本文地址:https://www.jianshu.com/p/f8063adeef52

相关文章

  • QR码编码原理三(日本汉字和中文编码)

    转自:QR码编码原理三(日本汉字和中文编码) 一、日本汉字(KANJI)是两个字节表示的字符码,编码的方式是将其转...

  • QR码编码原理二(编码)

    转自:QR码编码原理二(编码) 编码就是把常见的数字、字符等转换成QR码的方法。说具体的编码之前,先说一下QR码的...

  • 象形编码--音论--象形字母

    汉字象形编码是按汉字造字法而编码,码象其形也,所以谓象形编码。 象形编码免不了重码,如日和邑上也,有些码亦长,然皆...

  • 二维码学习笔记——编码

    数据编码 源数据编码 编码模式(模式指示符) 我们先来说说数据编码。QR码支持如下的编码: 数字编码(Numeri...

  • Unicode 编码相关

    相关链接 Unicode编码范围表数字unicode码各个国家 不同字符集的unicode 编码范围 中文汉字UN...

  • 常见字符编码格式

    介绍几种常见的编码 中文编码 1.GB2321:简体中文编码,一个汉字占用2个字节,在大陆是主要编码方式。当文章/...

  • 常见的汉字字符集编码

    GB2312编码 1981年5月1日发布的简体中文汉字编码国家标准。GB2312对汉字采用双字节编码,收录7445...

  • unicode,utf-8,gbk,scii编码

    中国人民通过对 ASCII 编码的中文扩充改造,产生了 GB2312 编码,可以表示6000多个常用汉字。汉字实在...

  • 基础语法

    中文编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字。(1)输出英文:p...

  • base64编码解码原理散图

    base64编码出现原因: base64转码原理000.png base64编码原理: base64转码原理.pn...

网友评论

      本文标题:QR码编码原理三(日本汉字和中文编码)

      本文链接:https://www.haomeiwen.com/subject/qolehqtx.html