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.

答案1

如果你编译/链接恩诅咒而不是ncursesw它会那样表现。

"M-"当区域设置告诉 ncurses 该代码是非打印代码时,前缀用于字符代码 160-255。 UTF-8 包含很多这样的代码。

相关内容