据我所知,txt文件没有存储编码信息,因此文本编辑器只是对给定文本文件的编码做出有根据的猜测,然后使用猜测的编码在屏幕上显示文件。如果编辑猜对了你在屏幕上显示你的文字,如果编辑猜错了,那么你(有时)会得到胡言乱语。到目前为止我能做到这一点吗?
现在我的问题。我在csv文件中有我的银行对帐单。当我在MS Excel 14(MS Office 2010)中打开它时,它识别编码并将有问题的工作显示为“obračun”。大。当我在Emacs 24.3.1中打开文件时,它无法识别正确的编码并将有问题的单词显示为“obra銮n”。不太好。
我的问题是:如何告诉Emacs文件编码在哪个?
感谢。
答案 0 :(得分:2)
来自Emacs Manual:
如果Emacs错误地识别出文件的编码,则可以重读 使用 C-x RET r 的正确编码系统的文件 (
revert-buffer-with-coding-system
)。此命令提示输入 编码系统使用。
尝试utf-16
。