让Emacs在Win下输出中文

在 Windows 下,Emacs 默认使用 UTF-8 编码。如果你希望将 message 输出的文本设置为 GBK 编码,可以通过以下方法实现:

1. 设置编码

在你的 Emacs 配置文件(如 .emacsinit.el 位置在:C:\Users\你的用户名\AppData\Roaming)中,添加以下代码:

;; 设置默认编码为 GBK
(prefer-coding-system 'gbk)

;; 将 message 输出设置为 GBK
(set-language-environment "Chinese-GBK")

2. 确保正确的输出

在使用 message 函数时,确保传递的字符串是正确编码的。例如:

(message "你好,世界!")

3. 保存文件时使用 GBK 编码

如果需要保存文件时使用 GBK 编码,可以在打开文件后使用:

(set-buffer-file-coding-system 'gbk)

4. 重新启动 Emacs

修改配置文件后,重新启动 Emacs,使设置生效。

5. 测试输出

你可以在 Emacs 中执行以下代码来测试 message 的输出:

(message "这是一个测试消息。")

6. 其他注意事项

  • 确保你的终端或其他输出设备支持 GBK 编码。
  • 如果你的 Emacs 版本不支持 GBK,可能需要安装相应的编码库。

通过以上步骤,你应该能够将 message 输出的文本设置为 GBK 编码。

0 0 投票数
Article Rating
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x