如何修复 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 182342: invalid start byte?

时间:2021-01-06 04:59:50

标签: python pandas dataframe encoding character-encoding

我正在读取一个 csv 文件。

import pandas as pd

df = pd.read_csv("samplefile.csv",delimiter=',')

我得到的错误是:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 182342: invalid start byte

如果我尝试过:

df = pd.read_csv("samplefile.csv",delimiter=',',encoding= 'unicode_escape')

然后,它可以工作,但我得到了不需要的字符,例如“A”

也试过了

 df = pd.read_csv("samplefile.csv",delimiter=',',encoding= 'ISO-8859-1')

相同的不需要的字符

0 个答案:

没有答案