2024-09-30 01:31:15 发布
网友
我有一个csv格式的数据库导出,它是UTF8编码的。 当我在Excel中打开它时,我必须在打开时选择Windows (ANSI),以便正确地看到特殊字符的显示(例如,è、è)。 如果我使用Python pandas打开指定UTF8编码的csv文件,它似乎没有得到正确的解码(è、è字符没有正确显示):
UTF8
Windows (ANSI)
StŽphanie FrŽdŽrique GŽraldine
如何用Python正确读取这个文件? 多谢了
这种编码是Windows-1252,Python称之为"cp1252"。ANSI是一个误称;它与组织完全无关。你知道吗
"cp1252"
尝试:
with open("filepath.csv", encoding="cp1252") as f: pandas.read_csv(f)
在我的例子中,解决方案实际上是使用latin1编码:
latin1
Stéphanie Frédérique Géraldine
这种编码是Windows-1252,Python称之为
"cp1252"
。ANSI是一个误称;它与组织完全无关。你知道吗尝试:
在我的例子中,解决方案实际上是使用
latin1
编码:相关问题 更多 >
编程相关推荐