如题,windows 中用 xshell 连上服务器,运行 python 代码,但是只要一遇到 print 语句就会出现 UnicodeDecodeerror,测试了下 print(''a'')也会出现这种问题...求助
如题,windows 中用 xshell 连上服务器,运行 python 代码,但是只要一遇到 print 语句就会出现 UnicodeDecodeerror,测试了下 print(''a'')也会出现这种问题...求助
|
0ZXYDDu796nVCFxqSep 22, 2017 via iPhone
1
哪种 Python ?
|
|
NoAnyLoveSep 22, 2017
3
用其他软件不会出这种问题?试过 PuTTY 和 Cygwin+OpenSSH 了吗?
|
|
HayesTsaiSep 22, 2017 via iPhone
4
顶部声明下 utf8 编码
|
|
hjq98765Sep 22, 2017
7
import sys
sys.stdout.write('a') 看看这个行不行? |
|
fearmeSep 23, 2017 via iPhone
8
运行 py 文件之前先
export PYTHONIOENCODING=UTF-8 即可 |
|
vvvvveeeeeSep 24, 2017 via iPad
9
出错原因很明显,要打开的文本文件中夹杂了一些非法编码的字符,解决办法:f = open('/root/.....'(路径根据实际情况写),'r',encoding = 'gbk'(根据实际情况写),errors = 'ignore'(重点,解决问题的核心))
enjoy yourself |