2

我经常使用简单的中文短语,例如“你好”来测试我的代码是否可以处理非 ascii 字符。每当我将汉字直接输入到 Emacs 中时,它们只是作为问号出来。

如果我打开预制的文本文件,Emacs 有时可以正确显示字符,但并非总是如此。例如,如果我在记事本中创建一个简单的文本文件,其中包含“你好”,那么“好”会显示得很好,但“你”只会显示一个框。Emacs 可以处理汉字吗?如果是这样,我该如何设置?

我在 Windows 上使用 Courier New 字体运行 Emacs 22.3.1,但我也对在 Linux 上进行这项工作感到好奇。我已经安装了所有需要的东方语言包。我可以在记事本中用中文编辑没有问题。

4

3 回答 3

2

Emacs 23 版本解决了我在 Windows 上遇到的问题。汉字可以正常工作,无需大惊小怪或黑客攻击。我可以直接在缓冲区中写中文或打开文件没有问题。Emacs 的 unicode 支持直到版本 23 才完全实现。

Emacs 23 发行说明

于 2009-08-04T00:28:33.717 回答
0

你试过这个(leim)吗? http://www.khngai.com/emacs/chinese.php

于 2009-07-24T03:16:22.790 回答
0

我在 Emacs 下使用的 Liberation Mono 字体可以显示这些字符。

于 2009-07-24T07:24:07.347 回答