我有一个UTF8
编码的csv数据库导出。 当我在Excel中打开它时,我必须在打开时选择Windows (ANSI)
才能正确显示特殊字符(例如é,è,à(。 如果我使用 Python 熊猫打开指定UTF8
编码的 csv 文件,它似乎没有得到正确解码(é,è,à 字符未正确显示(:
StŽphanie
FrŽdŽrique
GŽraldine
我应该如何使用 Python 熊猫正确读取此文件? 多谢
这种编码是Windows-1252,被Python称为"cp1252"
。ANSI用词不当;它与组织完全无关。
尝试:
with open("filepath.csv", encoding="cp1252") as f:
pandas.read_csv(f)
在我的情况下,解决方案实际上是使用latin1
编码:
Stéphanie
Frédérique
Géraldine