项目场景:
Pycharm输出某些编码格式时出现错误,而在sublime text中运行却能输出。
问题描述:
print(b'\xc2\xbb'.decode('utf-8'))
在Pycharm输出:
UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 0: illegal multibyte sequence
在sublime text中运行得到
可以看到相同的代码在不同IDE中出现不同结果
原因分析:
这是由于windows系统默认编码格式问题,在MacOS中不存该问题因为它默认为“utf-8”
解决方案:
本人的解决办法就是修改Pycharm设置
最后成功打印出结果。