我正在使用python
读取utf8编码的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.'
那应该是'Últimaactualizacióndel...'
我只是想知道这些数据是如何编码的(也许是多字节?)以及如何将其转换为具有以下内容的普通字符串:'Últimaactualizacióndel...'
我尝试过:
r[10].decode('utf8')
但我得到了
u'\xdaltima actualizaci\xf3n del ejercicio 2014: 27 Abril 2014.'
答案 0 :(得分:0)
也许试试:
import codecs
with codecs.open('test.csv', 'r', 'utf-8') as f:
...