迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1212|回复: 3

【提问】python中怎么把汉字变成字库编码?

[复制链接]

5

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
发表于 2019-9-20 16:27:34 | 显示全部楼层 |阅读模式
想编个python程序用串口输出指定文字到屏上的文本显示控件上。怎么把汉字转换为字库编码呢?
有什么模块可用吗?或者有转换的算法吗?


回复

使用道具 举报

5

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
 楼主| 发表于 2019-9-20 16:46:30 | 显示全部楼层
本帖最后由 开发版 于 2019-9-20 17:24 编辑

知道了。
在python3中汉字可用

'汉字'.encode('gbk')或'汉字'.encode('gb2312')
例:
'北'.encode('gbk')
结果:
b'\xb1\xb1'

ascii字符可用
from binascii import b2a_hex
b2a_hex(b'11AB')
结果:
b'31324142'

回复

使用道具 举报

0

主题

60

回帖

920

积分

高级会员

Rank: 4

积分
920
发表于 2019-9-20 16:49:03 | 显示全部楼层
可以用附件这种内码转换工具

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

5

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
 楼主| 发表于 2019-9-20 16:52:56 | 显示全部楼层
AHYEAH 发表于 2019-9-20 16:49
可以用附件这种内码转换工具

谢谢!
我是要程序实时改写不固定的文字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:50 , Processed in 0.035114 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表