Python 重音Mac编码

Python 重音Mac编码,python,macos,csv,pandas,encoding,Python,Macos,Csv,Pandas,Encoding,我有一个CSV文件,里面有各种重音符号和其他符号。当我用Mac的TextEdit打开它时,它们显示得很好,但是当我用Excel或用pandas在Python上打开它时,不同的字符都被弄乱了 例如,4ºCentenário变为4¼Centenrio 要正确读取这些特殊字符,我应该使用什么编码(特别是在熊猫身上)?无论您想要哪种编码,只要确保两侧的编码相同即可。对,但我想知道编码的实际内容,因为我需要能够从文件中读取这些字符,而我似乎无法读取。从基础开始:假设utf8我假设utf8、iso-8859

我有一个CSV文件,里面有各种重音符号和其他符号。当我用Mac的TextEdit打开它时,它们显示得很好,但是当我用Excel或用pandas在Python上打开它时,不同的字符都被弄乱了

例如,
4ºCentenário
变为
4¼Centenrio


要正确读取这些特殊字符,我应该使用什么编码(特别是在熊猫身上)?

无论您想要哪种编码,只要确保两侧的编码相同即可。对,但我想知道编码的实际内容,因为我需要能够从文件中读取这些字符,而我似乎无法读取。从基础开始:假设utf8我假设utf8、iso-8859的各个部分和cp860(文档为葡萄牙语)无效。win-1252?要可靠地检测字符编码是非常困难的,因为任何给定的文件都可能在多个字符集中完全有效,但呈现方式却完全不同。无论您想要哪种编码,只要确保两侧的编码都相同。对,但我想知道编码的实际内容,因为我需要能够从文件中读取这些字符,而我似乎无法读取。从基础开始:假设utf8我假设utf8、iso-8859的各个部分和cp860(文档为葡萄牙语)无效。win-1252?要可靠地检测字符编码是非常困难的,因为任何给定的文件都可能在多个字符集中完全有效,但呈现方式却完全不同。