这是一个创建于 4208 天前的主题,其中的信息可能已经有所发展或是发生改变。
>>> s='中文'
>>> s
'\xd6\xd0\xce\xc4'
>>> print s
中文
为什么直接s加回车会出现 unicode?
4 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
1
9hills 2014-02-27 19:52:35 +08:00 via iPad
你那个s明显不是Unicode...
S = u"中文" ,这才是unicode
|
 |
|
2
yakczh 2014-02-27 20:31:58 +08:00
>>> s='中文' >>> s '中文'
|
 |
|
3
xierch 2014-02-27 21:17:50 +08:00
直接敲 s 是打印 s.__repr__() 的返回值
|
 |
|
4
7rack 2014-02-27 21:42:41 +08:00
print s.encode('utf-8')
|