![如何让 mutt 在 OpenBSD 上显示西里尔字母?](https://linux22.com/image/48822/%E5%A6%82%E4%BD%95%E8%AE%A9%20mutt%20%E5%9C%A8%20OpenBSD%20%E4%B8%8A%E6%98%BE%E7%A4%BA%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%EF%BC%9F.png)
我mutt-1.5.21p0v0
经常阅读有关 OpenBSD 5.2 的邮件。
mutt
当我用俄语打开符合标准的电子邮件时,为什么显示问号而不是西里尔字符?
答案1
http://dev.mutt.org/trac/wiki/MuttFaq/Charset
您必须决定区域设置和字符集。
有关区域设置及其相应字符集的列表,请参阅/usr/share/locale/
OpenBSD。除了该目录中的内容之外,语言和字符集之间没有混合和匹配。然而,语言和字符集是由LANG
各种更具体的LC_
环境变量控制的,这些变量可以相互独立地设置,以潜在地达到所需的确切效果。
为了只更改字符集,而不是菜单的语言或任何其他选项,只需LC_CTYPE
修改。例如,在 PuTTY 中窗户→翻译,设置Remote character set
为KOI8-R或者UTF-8,然后分别mutt
以env LC_CTYPE=ru_RU.KOI8-R mutt
或运行env LC_CTYPE=en_US.UTF-8 mutt
(假设是 C-shell)。