0
我讀一個utf-8編碼的CSV文件與Python無法從CSV文件中讀取字符串
f = open('test.csv', 'r')
reader = csv.reader(f)
r = reader.next()
r[10]
返回
'\xc3\x9altima actualizaci\xc3\xb3n del ejercicio 2014: 27 Abril 2014.'
這應該是「最美actualización德爾......」
我只是想知道如何編碼數據(多字節也許?),我怎樣才能將其轉換爲正常的字符串與以下內容:'Últimaactualizacióndel ...'
我試着用:
r[10].decode('utf8')
,但我得到了
u'\xdaltima actualizaci\xf3n del ejercicio 2014: 27 Abril 2014.'
的Python版本您使用的?哪個IDE?你有沒有讀過[this](https://docs.python.org/2/howto/unicode.html)? – jonrsharpe
這是一篇很好的閱讀材料,它將解釋發生了什麼。 http://www.joelonsoftware.com/articles/Unicode.html – JensB
使用python 2.7.3 – opensas