gpt4 book ai didi

emacs - 如何修复 aHg 输出编码?

转载 作者:行者123 更新时间:2023-12-04 23:57:00 30 4
gpt4 key购买 nike

这是我使用的:- MacOS X 10.6.7
- GNU bash,版本 3.2.48(1)-release (x86_64-apple-darwin10.0)
- Mercurial分布式SCM(版本1.7.2+20101201)
- GNU Emacs 24.0.50(使用 --cocoa 标志从 git repo 构建)
-aHg v0.99

这是我的 emacs 设置:

(set-default-coding-systems 'utf-8)
(prefer-coding-system 'utf-8)
(setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(set-language-environment 'UTF-8)

如果我在 C-c h g s 之后得到什么:

parent: 2512:6252abcd7368 tip
JavaScript: ???????? ???????????? ????? ? ???????.
branch: default
commit: 3 modified, 6 unknown
update: (current)

M-x term 下运行 hg log 给我一个我可以阅读的正确结果(? 是俄语字符...)。那么...如何在 Emacs 中以 aHg 输出修复此问题?

最佳答案

首先,应该在此处检查 - 启动 Emacs 时设置了哪个 LANG)? (执行 M-: (getenv "LANG") 时返回什么?我记得,Mac OS X 在启动板启动时将 LANG 设置为“C”...语言环境设置不'修改LANG...

您可以使用 (setenv "LANG""ru_RU.UTF-8") 在 Emacs 中显式设置 LANG 环境,或者如果需要的话使用“en_EN.UTF-8”。

附言我刚刚用不同的 LANG 设置检查了 ahg,当我将 LANG 设置为“C”时看到了问号,当我在存储库中运行 ahg-log 时看到了俄文字母

关于emacs - 如何修复 aHg 输出编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894108/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com