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 FranceLess(내 호출기뿐만 아니라 neovi에서도)에서는 괜찮아 보이지만 Consulat gM-CM-)nM-CM-)ral de France메뉴에는 표시됩니다.

나는 확실히 set config_charset=utf-8내 일을 해왔습니다 ~/.muttrc.

답변1

컴파일/링크하면저주대신에ncursesw그렇게 행동할 것입니다.

이것"M-"접두사는 로케일이 ncurses에 코드가 인쇄되지 않는 코드임을 알릴 때 문자 코드 160-255에 사용됩니다. UTF-8에는 이러한 코드가 많이 포함되어 있습니다.

관련 정보