一地鸡毛

utf16 → utf8
汉:0x6C 49
               0110 1100 0100 1001
模板 1110 XXXX 10XX XXXX 10XX XXXX
得   1110 0110 1011 0001 1000 1001
即   0xE6 B1 89

utf16



北 机内码为0xB1B1
前B1前机内码区码,后B1为机内码位码
hz16区位都是从0xA0开始的,所以 北 的区位码为0xB1B1-0xA0A0=0x1111, 区位分别转成10进制为17 17
所以 北 的字模位置为32 * ((17 - 1) * 94 + (17 - 1)) = 32 * (16 * 94 + 16) = 32 * 16 * 95 = 48640 = 0xBE00
hexdump -C HZK16 | less
0000be00  04 80 04 80 04 88 04 98  04 a0 7c c0 04 80 04 80  |..........|.....|
0000be10  04 80 04 80 04 80 04 80  1c 82 e4 82 44 7e 00 00  |............D~..|


0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0  1 0 0 1 1 0 0 0
0 0 0 0 0 1 0 0  1 0 1 0 0 0 0 0
0 1 1 1 1 1 0 0  1 1 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0  1 0 0 0 0 0 0 0
0 0 0 1 1 1 0 0  1 0 0 0 0 0 1 0
1 1 1 0 0 1 0 0  1 0 0 0 0 0 1 0
0 1 0 0 0 1 0 0  0 1 1 1 1 1 1 0


          1      1              
          1      1              
          1      1       1      
          1      1     1 1      
          1      1   1          
  1 1 1 1 1      1 1            
          1      1              
          1      1              
          1      1              
          1      1              
          1      1              
          1      1              
      1 1 1      1           1  
1 1 1     1      1           1  
  1       1        1 1 1 1 1 1  



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值