当我在 Windows 上的 Excel 中(或其他方式)生成 UTF8 CSV 文件,然后在 Excel 中打开它时,我希望它要求我选择正确的编码。
我得到了一个在 Mac 上生成的 UTF8 CSV 文件。无论我在 Windows 10 上的 Excel 中如何打开它,它都会自动将其打开为 ASCII,并在过程中对非 ASCII 文本进行乱码处理。提取它的唯一方法是使用导入功能,但这样做比直接打开需要更多步骤。
当我在 Notepad++ 中打开文件时,它会正确显示外语文本,因此该程序足够聪明,可以猜测它是 UTF8。有没有办法将文件转换为 Excel 可以识别的某种形式,以便在打开时询问编码?我非常喜欢可以从 CMD 或 POWERSHELL 运行的命令,因为我可能会得到一堆新的 CSV,我想将它们作为批处理而不是手动转换。