当前位置: 首页 > 工具软件 > EnCodec > 使用案例 >

print 输出 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\u2764‘ in position 98779: ille

苍烨然
2023-12-01

错误信息:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\u2764’ in position 98779: illegal multibyte sequence

原因:print()函数自身有限制,不能完全打印所有的unicode字符。

解决方案

import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
 类似资料: