UTF-8 문자를 표시하도록 bash 콘솔 글꼴을 변경하는 방법

UTF-8 문자를 표시하도록 bash 콘솔 글꼴을 변경하는 방법

Bash에서 UTF-8 문자를 올바르게 표시하는 데 몇 가지 문제가 있습니다. 이름에 악센트 문자가 있는 일부 압축 파일을 추출하려고 하는데 잘못된 멀티바이트 문자 오류가 발생합니다. 나는 .bash_profile이것을 사용하여 하나를 만들었습니다.

export LANG=en_US.UTF-8
export LOCALE=UTF-8

이렇게 하면 추출 문제가 해결됩니다. 그러나 콘솔에는 여전히 악센트 부호가 있는 문자가 올바르게 표시되지 않습니다. Konqueror는 악센트 문자에 문제가 없습니다. 내가 무엇을해야 하나?

답변1

Gnu Unifont는 가장 폭넓은 유니코드 지원을 제공합니다. 바라보다유니코드 글리프에 적합한 글꼴은 무엇인가요?.

setfont명령을 사용하여 콘솔 글꼴(즉, X 이외의 글꼴)을 변경할 수 있습니다. 형식은 다음과 같습니다 setfont /path/to/font. 예를 들면 다음과 같습니다.

setfont /usr/share/kbd/consolefonts/$font

Arch Wiki에 대한 추가 정보: https://wiki.archlinux.org/index.php/Fonts#Console_fonts

선호하는 글꼴을 선택한 후 콘솔 글꼴을 영구적으로 설정하는 것은 배포판에 따라 다릅니다. 예를 들어 Ubuntu/Debian에서는 다음과 같습니다.

sudo dpkg-reconfigure console-setup

관련 정보