我经常使用简单的中文短语,如“你好”来测试我的代码是否可以处理非 ASCII 字符。每当我直接在 Emacs 中输入汉字时,它们只是显示为问号。
如果我打开预制文本文件,Emacs 有时可以正确显示字符,但并非总是如此。例如,如果我在记事本中创建一个简单的文本文件,其中包含“你好”,那么“好”显示正常,但“你”只显示一个框。 Emacs 可以处理中文吗?如果是这样,我该如何设置?
我在 Windows 上运行带有 Courier New 字体的 Emacs 22.3.1,但我也对在 Linux 上运行这项工作感到好奇。我已经安装了所有需要的东方语言包。我可以在记事本中进行中文编辑,没有任何问题。
最佳答案
Emacs 23 版本解决了我在 Windows 上遇到的问题。汉字可以正常工作,没有任何麻烦或黑客行为。我可以直接在缓冲区中写入中文或打开文件,没有任何问题。 Emacs 的 unicode 支持直到版本 23 才完全实现。
关于emacs - 如何让Emacs显示汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1175436/