+ -
当前位置:首页 → 问答吧 → python 中文编码问题

python 中文编码问题

时间:2011-02-15

来源:互联网

例子:
s='城府',它的gbk编码是:%B3%C7%B8%AE,
如何把中文变为gbk编码

作者: butterinsect   发布时间: 2011-02-15

不知道你要做什么?


>>> p = u'城府'
>>> s = p.encode("gbk")
>>> s
'\xb3\xc7\xb8\xae'
>>>

作者: ubunoon   发布时间: 2011-02-15

谢谢了,我是linux的环境,用pycurst出现:
p=u'城府'
p.encode('gbk')
Traceback (most recent call last):
  File "<input>", line 1, in <module>
UnicodeEncodeError: 'gbk' codec can't encode character u'\xe5' in position 0: illegal multibyte sequence

如果在终端中是可以的。。。郁闷了,估计是pycurst自己的编码问题

作者: butterinsect   发布时间: 2011-02-15

是pycurst自己的编码问题。

作者: 2gua   发布时间: 2011-02-15

怎么可以当版主呀?

作者: butterinsect   发布时间: 2011-02-15