【问题标题】:UTF-8 encoding issue of 2 columns in Excel workbookExcel 工作簿中 2 ​​列的 UTF-8 编码问题
【发布时间】:2012-10-17 21:43:56
【问题描述】:

我有一个需要编辑的 Excel 工作簿,但是当我打开它时,其中 2 列有奇怪的编码(我认为)。而不是正常值(字符串)有这些字符串:

¼àãëåíäðîáèëèöàêðàòêîáðîä

ÏÅËÈÑÒÅÐ-ÁÐÎÄ-ÄÐÎÁÈËÈÖÀ  

我检查了文档编码(UTF-8),一切都是用 Arial 字体编写的,没有限制(我认为)或隐藏列。我可以编辑所有列,但我需要为这 2 列获取正常值才能继续我的工作。我已经尝试使用不同的编码保存文档,尝试使用 Google 电子表格并尝试在控制面板中更改非 Unicode 程序的语言,但不幸的是没有任何帮助。

有没有办法得到它们的正常值?

【问题讨论】:

  • 这个电子表格可能是用另一种字体创建的,您的机器上没有这种字体。一种非 Unicode 字体,在印度并不少见。您需要知道文件的来源。
  • 我试过放置本地字体,但它没有改变任何东西,我知道文件的来源,所以我也尝试了西里尔编码,但它也没有改变任何东西。另外我认为如果缺少字体,启动文件时会出现警告。
  • 谢谢你,你能告诉我你是如何将它们转换成正常形式的吗?

标签: excel unicode encoding utf-8 xlsx


【解决方案1】:

Excel 可能会将您的文本数据解释为latin-1windows-1252,而不是UTF-8。导入时是否有输入编码选项?

我能够使用 Open Office 的导出/导入功能解决此类格式问题。

【讨论】:

  • 我认为没有输入编码选项,还有我复制到记事本的列内容,我开始更改编码,但没有结果。
  • 这应该是评论,而不是答案。
猜你喜欢
  • 1970-01-01
  • 2010-12-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
  • 1970-01-01
相关资源
最近更新 更多