ssh鏈接服務器,運行腳本發現終端顯示的中文亂碼。百度了不少方法,都沒解決。後來換了個putty鏈接上去運行,輸出屏幕的中文沒亂碼。能夠肯定是pycharm設置問題。python
設置方法: File -- setings -- Tools -- SSH Terminal -- Default encoding 設置成UTF-8.服務器
由於咱們寫的腳本是utf8編碼。終端也要設置成識別utf8編碼。ssh
聲明腳本是utf8的方法: 編輯器
# -*- coding: UTF-8 -*
#!/usr/bin/python # -*- coding: UTF-8 -* f = open('test.py', 'r') print('中文')
總結一下,須要正常使用中文:編碼
1.文件保存成utf8編碼。編輯器打開文件,右下角能夠看到當前文件編碼的。blog
2,腳本開通聲明utf8pycharm
3.終端設置utf8class