通常我們寫python文件時,習慣在文件頭加上標誌 #-- coding: utf-8 -- ,表示文件編碼採用u8方式,但是在pycharm下,有時用print輸出中文時,會出現亂碼。在網上查了一些方法,採用如下方法輸出不會亂碼:
print u'北京
print '北京'.decode('utf-8').encode('gbk')
但是這並沒有一勞永逸的解決問題,真正問題原因是IDE默認的是系統編碼,也就是gbk,和文件編碼不一致導致。解決方式是,在setting中設置:
通常我們寫python文件時,習慣在文件頭加上標誌 #-- coding: utf-8 -- ,表示文件編碼採用u8方式,但是在pycharm下,有時用print輸出中文時,會出現亂碼。在網上查了一些方法,採用如下方法輸出不會亂碼:
print u'北京
print '北京'.decode('utf-8').encode('gbk')
但是這並沒有一勞永逸的解決問題,真正問題原因是IDE默認的是系統編碼,也就是gbk,和文件編碼不一致導致。解決方式是,在setting中設置:
一、幾個基本概念 登錄用戶(login user):通過登錄方式進入系統的用戶,強調登錄身份。 當前用戶(current user):執行一個進程或者命令時所使用的用戶身份,強調執行身份。 舉