2012-10-17 54 views
0

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

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

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

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

有没有办法让他们的正常价值?

+0

这个电子表格可能是用不同的字体创建的,你的机器上没有。非Unicode字体,在印度并不罕见。你需要知道文件来自哪里。 –

+0

我试过把本地字体,但它不会改变任何东西,我知道该文件的来源,所以我也试过西里尔编码,但它也没有改变任何东西。此外,我认为,如果缺少字体,则会在启动文件时出现警告。 – PKb

+0

它确实从西里尔文开始。 – pnuts

回答

1

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

我能够使用Open Office的导出/导入功能修复这样的格式问题。

+1

我认为没有选择输入编码,也是我复制到记事本的列的内容,我开始改变编码,但它没有给出任何结果。 – PKb

+0

这应该是一个评论,而不是一个答案。 – durron597