Windows下pycharm print 乱码的问题

通常我们写python文件时,习惯在文件头加上标志 #-- coding: utf-8 -- ,表示文件编码采用u8方式,但是在pycharm下,有时用print输出中文时,会出现乱码。在网上查了一些方法,采用如下方法输出不会乱码:

print u'北京
print '北京'.decode('utf-8').encode('gbk')

但是这并没有一劳永逸的解决问题,真正问题原因是IDE默认的是系统编码,也就是gbk,和文件编码不一致导致。解决方式是,在setting中设置:
这里写图片描述

发布了36 篇原创文章 · 获赞 18 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章