我手头有一个 csv 文件。当我运行“file -i filename”时,它显示它被编码为us-ascii
.但是当我运行时cat filename | csvcut -t -e us-ascii
,我得到了一个错误:
“您的文件不是“us-ascii”编码。请使用 -e 标志或 PYTHONIOENCODING 环境变量指定正确的编码”
我还发现该文件具有像 0xd1 这样的十六进制代码,这导致了一些问题。那么如何找到该文件的正确编码呢?理想情况下,我想将其转换为 utf-8 编码。该怎么办?