>>> s='中文'
>>> s
'\xd6\xd0\xce\xc4'
>>> print s
中文
为什么直接s加回车会出现 unicode?
>>> s
'\xd6\xd0\xce\xc4'
>>> print s
中文
为什么直接s加回车会出现 unicode?
1
9hills Feb 27, 2014 via iPad
你那个s明显不是Unicode...
S = u"中文" ,这才是unicode |
2
yakczh Feb 27, 2014
>>> s='中文'
>>> s '中文' |
3
xierch Feb 27, 2014
直接敲 s 是打印 s.__repr__() 的返回值
|
4
7rack Feb 27, 2014
print s.encode('utf-8')
|