据我所知,txt文件没有存储编码信息,因此文本编辑器只是对给定文本文件的编码做出有根据的猜测,然后使用猜测的编码在屏幕上显示文件。如果编辑猜对了你在屏幕上显示你的文字,如果编辑猜错了,那么你(有时)会得到胡言乱语。到目前为止我能做到这一点吗?
现在我的问题。我在csv文件中有我的银行对帐单。当我在MS Excel 14(MS Office 2010)中打开它时,它识别编码并将有问题的工作显示为“obračun”。大。当我在Emacs 24.3.1中打开文件时,它无法识别正确的编码并将有问题的单词显示为“obra銮n”。不太好。
我的问题是:如何询问Excel编码文件的位置?所以我可以告诉Emacs,因为Excel显然猜对了。
感谢。
答案 0 :(得分:0)
这可能是一个可能的答案:http://metty-mathews.blogspot.si/2013/08/excel2013-character-encoding.html
在我打开'高级' - '网络选项' - '编码'后,它说"中欧(Windows)" in"将此文档另存为:"领域。事实证明,这是微软Windows-1250编码的名称,事实证明我的文件确实是用这种编码编码的。
这只是纯粹的运气还是这个字段真的显示了Excel显示文本的编码 - 我不知道。