python print输出字符串报错

python print输出字符串报错

原创

CorwinPC博主文章分类:Python ©著作权

文章标签 python 字符串 ico 文章分类 Python 后端开发

©著作权归作者所有:来自51CTO博客作者CorwinPC的原创作品,请联系作者获取转载授权,否则将追究法律责任

利用print函数打印字符串报以下错误,原因是因为字符串里面包含Unicode字符。
Traceback (most recent call last):
UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\U0001f6d2’ in position 130: illegal multibyte sequence

解决办法:

将以下代码添加到文件中以解决该问题

[En]

Add the following code to the file to solve the problem

import ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer, errors='replace', line_buffering=True)
  • 收藏
  • 评论
  • *举报

上一篇:MuiPlayer视频播放组件入门

下一篇:解决SQLServer占用80端口问题

Original: https://blog.51cto.com/YangPC/5483135
Author: CorwinPC
Title: python print输出字符串报错

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/513529/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球