Emacs:用希腊字母打开文件

时间:2014-11-11 08:29:37

标签: emacs encoding

我用Emacs编写SQL查询。现在,我遇到了以下问题。我有一个包含希腊字母μ的查询。

SELECT *
FROM tab.labor
WHERE unit = 'μg/l'

要撰写μ,我使用了greek中的建议:

M-x set-input-method RET TeX

然后回去:

M-x toggle-input-method

当我关闭文件并重新打开它时,我得到以下查询:

SELECT *
FROM tab.labor
WHERE unit = 'μg/l'

如果我用记事本打开文件,我得到了正确的版本。如何设置Emacs以获取希腊字母?

感谢您的帮助。

PS:
Windows 7
GNU Emacs 24.3.1(i386-mingw-nt6.1.7601)

2 个答案:

答案 0 :(得分:2)

尝试M-x revert-buffer-with-coding-system并指定utf-8。看起来该文件以UTF-8保存,但Emacs出于某种原因将其打开为Latin-1。

答案 1 :(得分:1)

指定要打开的文件的编码:

CX 输入 C utf-8 输入 CX 比照 filename 输入