解决python3.6的UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 28613: illegal multibyte sequence
2024-09-17 03:41:49
这是python3.6的print()函数自身有限制,不能完全打印所有的unicode字符。
主要的是windows下python的默认编码不是'utf-8',改一下python的默认编码成'utf-8'就行了。
在代码前面加上这些代码即可。
import io
import syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
最新文章
- android 在 ListView 的 item 中插入 GridView 仿微信朋友圈图片显示。
- [转]runtime 消息机制
- PHP过滤各种HTML标签
- C# ~ 数据库连接
- Manthan, Codefest 16
- [原] XAF 如何将数据库中Byte array图片显示出来
- Oracle 11g导入导出命令
- 使用cookie保存页面登录信息
- JUnit 简单的使用 (学习转载)
- Strut2 和Spring MVC 文件上传对比
- [置顶] 自娱自乐6之Linux gadget驱动5(自编gadget驱动,包涵与之通讯的主机usb驱动,已调试通过)
- PyQt中弹出对话框操作
- jQuery控制input不可编辑
- Windows上使用Git托管代码到Coding
- 模拟Http请求的几种常用方式
- vim编辑器头部自动插入注释和shell的高亮显示
- 【经验总结】- IDEA无法显示Project目录怎么办
- MySQL(七)联结表
- 向量空间模型(VSM)在文档相似度计算上的简单介绍
- 4.input()