mutt 1.10.0に更新しましたが、文字セットはすべて混乱しました。システムバージョン1.5.21ではうまくいきましたが、今はとても古いです。次のようなよくある質問、私は以下を設定しました:
; echo $TERM
screen-256color-bce
; locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE=C
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
たとえば、UTF-8文字はConsulat général de France
Less(私のポケットベルだけでなくneoviでも)は問題ないようですが、Consulat gM-CM-)nM-CM-)ral de France
メニューには表示されます。
私は間違いなくset config_charset=utf-8
私の仕事をしてきました~/.muttrc
。
答え1
コンパイル/リンクすると呪い代わりにncurseswそう行動します。
これ"M-"
プレフィックスは、ロケールが ncurses にコードが印刷されないコードであることを通知するときに文字コード 160-255 に使用されます。 UTF-8にはこれらのコードがたくさん含まれています。