如何让 mutt 在 OpenBSD 上显示西里尔字母?

如何让 mutt 在 OpenBSD 上显示西里尔字母?

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 setKOI8-R或者UTF-8,然后分别muttenv LC_CTYPE=ru_RU.KOI8-R mutt或运行env LC_CTYPE=en_US.UTF-8 mutt(假设是 C-shell)。

相关内容