让Emacs在Win下输出中文 2024-10-06 作者 C3P00 在 Windows 下,Emacs 默认使用 UTF-8 编码。如果你希望将 message 输出的文本设置为 GBK 编码,可以通过以下方法实现: 1. 设置编码 在你的 Emacs 配置文件(如 .emacs 或 init.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 编码。
在 Windows 下,Emacs 默认使用 UTF-8 编码。如果你希望将
message
输出的文本设置为 GBK 编码,可以通过以下方法实现:1. 设置编码
在你的 Emacs 配置文件(如
.emacs
或init.el
位置在:C. \Users\你的用户名\AppData\Roaming)中,添加以下代码:✅2. 确保正确的输出
在使用
message
函数时,确保传递的字符串是正确编码的。例如:3. 保存文件时使用 GBK 编码
如果需要保存文件时使用 GBK 编码,可以在打开文件后使用:
4. 重新启动 Emacs
修改配置文件后,重新启动 Emacs,使设置生效。
5. 测试输出
你可以在 Emacs 中执行以下代码来测试
message
的输出:6. 其他注意事项
通过以上步骤,你应该能够将
message
输出的文本设置为 GBK 编码。