如何使Emacs显示汉字

如何使Emacs显示汉字,emacs,non-ascii-characters,cjk,Emacs,Non Ascii Characters,Cjk,我经常使用简单的中文短语,比如你好 测试我的代码是否可以处理非ascii字符。每当我将汉字直接输入Emacs时,它们只是作为问号出现 如果打开预制文本文件,Emacs有时可以正确显示字符,但并不总是这样。例如,如果我在记事本中使用你好 在它里面好 显示良好,但你 只是展示了一个盒子。Emacs能处理汉字吗?如果是,我如何设置它 我使用Courier的新字体在Windows上运行Emacs 22.3.1,但我也对Linux上的这项工作感到好奇。我已经安装了所有需要的东方语言软件包。我可以在记事本上

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

如果打开预制文本文件,Emacs有时可以正确显示字符,但并不总是这样。例如,如果我在记事本中使用你好 在它里面好 显示良好,但你 只是展示了一个盒子。Emacs能处理汉字吗?如果是,我如何设置它

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

你试过这个技巧吗?

您需要安装合适的字体系列,包括所有字形,例如我在Emacs下使用的microsoft ttf字体可以显示这些字符。

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


1.如果加载一个包含中文的文件而不手动输入,会发生什么情况?2.中文在windows系统的其他软件中是否正确显示?3.你用的是中文版的Windows吗?是的,没错。我已将问题中的文本复制到缓冲区中,并正确显示。v23.1.1