Windows下pycharm print 亂碼的問題

通常我們寫python文件時,習慣在文件頭加上標誌 #-- coding: utf-8 -- ,表示文件編碼採用u8方式,但是在pycharm下,有時用print輸出中文時,會出現亂碼。在網上查了一些方法,採用如下方法輸出不會亂碼:

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

但是這並沒有一勞永逸的解決問題,真正問題原因是IDE默認的是系統編碼,也就是gbk,和文件編碼不一致導致。解決方式是,在setting中設置:
這裏寫圖片描述

發佈了36 篇原創文章 · 獲贊 18 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章