【发布时间】:2020-05-10 13:44:56
【问题描述】:
所以我有一个 CSV 文件。
当我运行 file --mime-encoding file.csv 时,它说它使用 UTF-8。
但是,当我在 Python pandas DataFrame 中读取文件并开始查看字符串时,其中一些包含 \xa0(这是 Latin1 (ISO 8859-1) 中的不间断空格)。
此文件包含来自不同网站的信息。
这怎么可能?为什么它们不显示为不间断空格?为什么它们在写入看似 UTF-8 的文件之前没有正确编码?
【问题讨论】:
-
该文件中的其他非 ASCII 字符是否正确编码为 UTF-8?
标签: python unicode utf iso-8859-1