Mutt
Mutt 和字元集問題
我更新到 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
.
如果您使用ncurses而不是ncursesw編譯/連結,它將以這種方式執行。
當*
"M-"
*語言環境設置告訴 ncurses 該程式碼是非列印程式碼時,前綴用於字元程式碼 160-255。UTF-8 包含很多這樣的程式碼。