66问答网
所有问题
如何将汉字转换成机内码?
如题所述
举报该问题
推荐答案 2023-10-27
步骤1)区位码稍作转换得到国标码,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。
步骤2)汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变。
以下以汉字"保"字为例:在二维代码表中处于17区第3位,区位码即为"1703",经步骤1转换得到1703D->1103H->+20H->3123H。
经步骤2,“保”字的国标码为3123H,前字节为00110001B,后字节为00100011B,高位改1为10110001B和10100011B 即为B1A3H,因此,汉字的机内码就是B1A3H。
参考:
http://baike.baidu.com/link?url=c5CAZKwdPd2eMh_jdUOXYvMnF-czZfe-AIoGBnuT0yJEWk0Roey_JwBxnJCLWE0P
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n92Dns99spxnxipipix.html
相似回答
大家正在搜