【发布时间】:2014-12-06 15:31:03
【问题描述】:
我有一个类似的列表:
print alist
['G\xc3\xbcnther', 'Santher']
并想将其更改为:
['Günther', 'Santher']
我尝试了很多类似的东西:
alist=[s.encode("utf-8") for s in alist]
print alist
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
在其他情况下,Günther 这个词丢失了,或者 G\xc3\xbcnther 保持不变。我做错了什么?
【问题讨论】:
标签: python list utf-8 character-encoding