如何使Emacs显示汉字

时间:2009-07-24 01:58:53

标签: emacs non-ascii-characters cjk

我经常使用像“你好”这样的简单中文短语来测试我的代码可以处理非ascii字符。每当我将中文字符直接输入Emacs时,它们就会出现问号。

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

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

4 个答案:

答案 0 :(得分:1)

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

Emacs 23 Release Notes

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

您需要安装合适的字体系列,包含所有字形,例如microsoft ttf fonts