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