【发布时间】:2019-03-20 12:11:47
【问题描述】:
在我看来,python print 似乎无法在列表、字典和元组中打印德语变音符号。我该如何更改?
# -*- coding: cp1252 -*-
print 'ÄÖÜ' #'ÄÖÜ'
x = 'ÄÖÜ'
print x #'ÄÖÜ'
x = ['ÄÖÜ',]
print x #['\xc4\xd6\xdc']
print x[0] #'ÄÖÜ'
x = [u'ÄÖÜ',]
print x #['\xc4\xd6\xdc']
print x[0] #'ÄÖÜ'
x = {'Ä': 'Ü'}
print x #{'\xc4': '\xdc'}
print x['Ä'] #'Ü'
【问题讨论】:
-
切换到python 3!! ;)
-
现在不行,2.7不行吗?
-
尝试使用 unicode 吗? stackoverflow.com/questions/22745876/python-print-unicode-list
标签: python python-2.7 python-unicode