admin管理员组文章数量:1611165
报错信息:
原因:
因为 console 是字节流输出,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。
注意:Unicode只是一个符号集,它规定了符号的二进制代码,却没有规定二进制代码如何存储。
所称的Unicode编码指的是UCS编码方式,即直接存入符号的Unicode二进制代码。
解决办法:
找到对应文件加上代码: data=data.encode(“utf-8”)
encode() 方法以指定的编码格式编码字符串。
再次运行,问题已解决,运行成功!!!
本文标签: 报错encodecharactersCodecPython
版权声明:本文标题:Python报错:‘latin-1‘ codec can‘t encode characters in position 48-56: ordinal not in range(256) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728607394a1165627.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论