pycharm开发python项目,报错:UnicodeEncodeError: 'gbk' codec can't encode character '\ube44' in position 17: illegal multibyte sequence
[python]
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
上一篇: php array_keys() 函数
下一篇: 宝塔网站https设置,免费ssl证书
同类新闻
更多新闻
Copyright © 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号]
渝公网安备50011802011077