emacs - 如何让Emacs显示汉字

标签 emacs non-ascii-characters cjk

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

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

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

最佳答案

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

Emacs 23 Release Notes

关于emacs - 如何让Emacs显示汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1175436/

相关文章:

c# - 我可以让控制台显示中文吗?

emacs - 如何防止 emacs 将当前单词添加到任何命令缓冲区的烦人习惯?

mongodb - 处理mongodb中的重音字符

python - 让 emacs 识别 python 和 html 代码的混合时出现问题

node.js - Node JS 加密,无法在带有重音符号的字符上创建 hmac

c++ - 在 C++ 中处理非 Ascii 字符

c++ - 如何编译支持文本编解码器的 Qt 库 4.7.1?

entity - 免费的中文命名实体数据集或免费的中文NER系统

Emacs 代码提示位于迷你缓冲区中。我如何获得它们?

Emacs - 在编辑位置设置标记