社区
脚本语言
帖子详情
关于python3.7的编码问题。有没有好的解决方案??
lovefox_zoe
2018-09-18 02:13:07
要写一个程序,往DTU的串口发送字符串。
base_str ="湉"
bytes_gb2312 = base_str.encode("gb2312")
bytes_utf8 = base_str.encode("utf-8")
由于部分姓名中有些字无法用gb2312无法编码,用utf-8可以编码。但是,这个串口设备,如果发送给它是utf8的编码,接收后,也用utf8解码的话,就是乱码。
这个怎么破?
...全文
488
5
打赏
收藏
关于python3.7的编码问题。有没有好的解决方案??
要写一个程序,往DTU的串口发送字符串。 base_str ="湉" bytes_gb2312 = base_str.encode("gb2312") bytes_utf8 = base_str.encode("utf-8") 由于部分姓名中有些字无法用gb2312无法编码,用utf-8可以编码。但是,这个串口设备,如果发送给它是utf8的编码,接收后,也用utf8解码的话,就是乱码。 这个怎么破?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Inpool
2018-09-20
打赏
举报
回复
用gbk或gb18030
lovefox_zoe
2018-09-18
打赏
举报
回复
引用 1 楼 oyljerry 的回复:
这个要起码知道串口对于这类字期望用什么编码,这样才能转换,不然就只能试
我用
output = binascii.b2a_hex('湉'.encode('utf-8'))
解析出来的output 是e6b989,但是如果用串口调试程序,发送“湉”,接收端用十六进制显示,却是“9C 8F”,这是什么原因。因为我用了utf-8?
lovefox_zoe
2018-09-18
打赏
举报
回复
引用 1 楼 oyljerry 的回复:
这个要起码知道串口对于这类字期望用什么编码,这样才能转换,不然就只能试
下载了几款串口调试工具,感觉不同软件间,串口发送“湉”“镕”几个字都能正常解析。怎么python不能呢?
lovefox_zoe
2018-09-18
打赏
举报
回复
如果转换成十六进制,是不是都通用?
oyljerry
2018-09-18
打赏
举报
回复
这个要起码知道串口对于这类字期望用什么编码,这样才能转换,不然就只能试
从Python2.7升级到
Python3.7
遇到的
问题
及解决方法
本文详细介绍了从Python2.7升级到
Python3.7
过程中遇到的
问题
及
解决方案
,包括print函数语法变化、UTF-8
编码
要求及文件读取
编码
指定,提供了平滑过渡的实用技巧。
python2、python3
编码
问题
的理解
本文深入探讨了Python中的
编码
问题
,包括计算机如何处理字符、Unicode与各种
编码
的关系、Python2与Python3中
编码
处理的区别,以及如何避免
编码
错误。
Python
编码
问题
的
解决方案
总结
本文深入解析Python中常见的
编码
问题
,包括中文输出乱码、字符串拼接导致的UnicodeDecodeError异常及文件
编码
与Python
编码
不匹配等
问题
,提供了
解决方案
并延伸讲解了
编码
转换原理。
python3.7
中文
编码
_Python3的unicode
编码
转换成中文的
问题
及
解决方案
文章介绍了Python3的unicode
编码
转换成中文的
问题
及
解决方案
。作者从C++发json代码,用Python写server接收,遇到中文显示为unicode
编码
的情况。还提及不同场景下的解决办法,如引入模块、使用codecs打开文件等。
Python3的
编码
问题
本文深入浅出地介绍了Python3中的
编码
问题
,从ASCII到Unicode再到UTF-8,详细解释了不同
编码
的区别及其在Python3中的应用。并通过实例演示了Python3如何处理字符
编码
转换。
脚本语言
37,739
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章