python

pycharm开发python项目,报错:UnicodeEncodeError: 'gbk' codec can't encode character '\ube44' in position 17: illegal multibyte sequence

1.报错信息:UnicodeEncodeError: 'gbk' codec can't encode character '\ube44' in position 17: illegal multibyte sequence


2.报错翻译:UnicodeEncodeError:“gbk”编解码器无法对位置 17 中的字符“\ube44”进行编码:非法多字节序列

可以看到,提示的是gbk编码器,无法对特殊字符进行编码,其实这个是因为,我们的本地环境,默认是gbk的,

输出英文、中文都不会报错,但是遇到unicode国家的文字,就会报错,因为gbk不能编译unicode的文字。

只需要把pycharm的设置,把项目改成utf8即可,记得所有文件的编码也需要保持为utf8。


3.修改 PyCharm 的编码设置:

打开 PyCharm。

在菜单栏中选择 File > Settings(如果是 macOS,则选择 PyCharm > Preferences)。

在左侧栏中找到 Editor > File Encodings。

在右侧的 Global Encoding 和 Project Encoding 都选择 UTF-8。



编辑:

阅读量:18

url链接:https://www.qozr.com/cms_pycharm-kai-fa-python-xiang-mu-bao-cuo-unicodeencodeerror-gbk-codec-can-t-encode-character-ube44-in-position-17-illegal-multibyte-sequence.html

Tag标签: python , PyCharm

同类新闻

更多新闻

Copyright © 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号] 渝公网安备50011802011077