如果我定义变量
x = 'Ááa Éée'
然后输出
print x
是
Ááa Éée
但是我有一个unicode对象
x = u'Ááa Éée'
而且我需要与以前相同的输出。为此,我尝试将其转换为 str with
str(u'Ááa Éée')
但是没用。
我该怎么做? (我只对退出感兴趣。)
请您参考如下方法:
实际上,print u"Ááa Éée" 应该为您提供与 print "Ááa Éée" 完全相同的输出。也许您对在终端上打印每个表示感到困惑。无论如何,如果您要问的是如何将 unicode 转换为 str,请使用 x.encode('utf-8')。
