Как я могу напечатать немецкие умлауты в списках? - PullRequest
0 голосов
/ 20 марта 2019

Мне кажется, что 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['Ä'] #'Ü'

1 Ответ

0 голосов
/ 20 марта 2019

Измените свою кодировку на:

# -*- coding: cp852 -*-
...