0

如果我有一个仅包含单词“NESTLÉ”的文本文件,如何在 Excel 中打开它而不破坏重音?

据我所知,网站上的其他问题并没有完全涵盖这个问题。我看不出任何导入选项有任何区别。我尝试在导入 Excel 时告诉 Excel 它是 UTF-8,而最好的结果是 É => _.

如果我只用那个词创建一个 Google Docs 电子表格并将其保存为 Excel 格式,然后在 Excel 中打开,我会得到未损坏的数据,这很好,可以表示数据。

我从未见过 Excel 2011 在文件开头使用 UTF8 BOM 指示器做任何聪明的事情。

有没有其他人在那里有不同的经验,或者知道如何在没有任何中间翻译工具的情况下将这些数据从文本文件获取到 Excel?

4

1 回答 1

0

我以多种格式保存了包含该单词的文件。使用 Excel 2010 打开时,只需将相应的 .txt 文件拖放到其上即可:

正确的

ANSI 1(我的系统上的 Windows-1252 编码,即美国 Windows)
UTF-8 带 BOM
UTF-16BE 不带 BOM
UTF-16LE 不带 BOM
UTF-16LE 带 BOM

不正确

不带 BOM 的 UTF-8(结果 NESTLÉ)
带 BOM 的 UTF-16BE(结果 þÿNESTLÉ)

你知道你的文本文件的编码吗?有趣的带有BOM的 UTF-16BE失败了。Excel 可能正在使用启发式函数,例如IsTextUnicode

1 Windows 上所谓的 ANSI 模式是一种特定于语言环境的编码。

于 2012-04-12T04:20:38.950 回答