Problema de Mutt e caracteres

0

Eu atualizei para o mutt 1.10.0 e agora meus conjuntos de caracteres estão bagunçados. Eles funcionaram bem com 1.5.21 - versão do sistema e agora velho. Seguindo o FAQ , eu configurei:

; 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= 

O caractere UTF-8, como Consulat général de France , aparece bem em menos (meu pager, mas também no neovi), mas aparece como Consulat gM-CM-)nM-CM-)ral de France no menu.

Eu tenho set config_charset=utf-8 definido no meu ~/.muttrc .

    
por Sardathrion 21.05.2018 / 10:00

1 resposta

1

Se você compilar / linkar com ncurses em vez de ncursesw , ele se comportará dessa maneira.

O prefixo "M-" é usado para os códigos de caractere 160-255 quando as configurações de localidade dizem às ncurses que o código não é imprimível. O UTF-8 contém muitos desses códigos.

    
por 21.05.2018 / 22:13