以 UTF-8 编码在 Excel 中保存 CSV

以 UTF-8 编码在 Excel 中保存 CSV

.csv在 Notepad++ 中创建了一个包含一个字符的文件:

A

我单击了“以 UTF-8 编码”并将文件另存为test.csv。然后我在 Excel 中打开该文件并看到了输出:

A

的 UTF-8 代码点为á。ExcelC3 A1自动以 ANSI 格式打开 CSV 文件,这两个字节与 Excel 2013 中显示的字符相对应。

然后,我将该文件保存在 Excel 中,但在执行此操作时,转到工具 --> Web 选项 --> 编码 --> 将此文档另存为 (Unicode - UTF-8),然后test.csv再次保存。

如果我随后在 Notepad++ 中打开此文件,并将其编码为 UTF-8,我期望看到áExcel 只是将文件保存为以 UTF-8 编码的内容。但我看到的仍á与最初的情况一样。Excel 是否忽略了我的编码选项并仍以 ANSI 格式保存?

相关内容