字符串在追加到列表后更改其编码

时间:2014-04-29 15:21:14

标签: python python-2.7 character-encoding non-ascii-characters

每个人都过得愉快!

首先,主题的名称并不是真正发生的事情。但我无法发明任何更好的东西! 我有一个非常简单的案例,我无法弄清楚为什么它会像它一样:

name = 'Balikóné'
seq = []
seq.append(name)

print name
print seq[0]
print seq

结果如下:

Balikóné
Balikóné
['Balik\xc3\xb3n\xc3\xa9']

我正在使用Python 2.7.5。 作为我的代码的第一行,我有

# -*- coding: utf-8 -*-

让python明白我的字符串中有一些'无效'的ascii字符。否则我得到:

Non-ASCII character '\xc3' in file 'my_path', but no encoding declared

当我打印列表和列表中的项目时,为什么它看起来不同?

0 个答案:

没有答案