是Python编码还是别的有关问题
是Python编码还是别的问题?就一句话,网上搜了一个小时,没解决....Python codeprint(chr(219))错误是 Unico
是Python编码还是别的问题?
就一句话,网上搜了一个小时,没解决....
Python codeprint(chr(219))
错误是 UnicodeEncodeError: 'gbk' codec can't encode character '\xdb' in position 0:illegal multibyte sequence
Python 3.2,UTF-8编码的源文件,win7 cmd下直接运行
求助...
[解决办法]219已经不是普通的英文字符的ascii码了
[解决办法]$ python
Python 2.7.2+ (default, Oct 4 2011, 20:03:08)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print chr(219)
>>> print('"%s"'% chr(219))
"?"
$
[解决办法]Python codeimport sys x = chr(219).encode('utf-8')sys.stdout.buffer.write(x)
[解决办法]
print在输出前会对内容进行编码,cmd运行时会用默认的gbk编码,但gbk编码里没有那个字符