반응형
요즘은 ubuntu 배포판은 워낙 잘 나와서 한글이 바로 지원된다.
하지만,
docker나 windows 에서 사용하는 경우
뭔가 하나 빠져서 한글이 안되는 app, tool 이 있다.
이번에 나에게 발생된 문제는 tig.
git, vim, ls 등등 한글에 문제가 없는데,
딱 tig에서는 안된다.
해결 방법을 정리해본다.

기본 설정 방법과 환경 확인.
- .bashrc 에 다음과 같이 설정 하는 것이 기본 방법.
export LANG=ko_KR.utf8
- 이렇게 해도 안되면 설치된 언어를 확인 한다.
아마, 마지막 ko_KR.utf8이 없을 것이다.
$ locale -a
C
C.utf8
POSIX
ko_KR.utf8
ko_KR 설치.
- 다음 command를 사용하여 필요한 언어를 설치해준다.
sudo locale-gen ko_KR.UTF-8
sudo update-locale LANG=ko_KR.UTF-8
- 설치 후 locale -a로 목록 확인.
- ~/.bashrc에 export 관련 문구는 이미 추가 되어있으니 다음과 같이 적용 해준다.
$ source ~/.bashrc
적용이 안될 경우.
작업한 terminal 에서는 바로 적용이 되는데,
이미 열려있는 terminal 은 적용이 안되는 경우.
현재 locale을 확인 해본다.
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
....
...
언어 설정을 위한 삽질의 흔적.
위에 나열된 값들을 제거하자. LC_CYTYPE, LC_ALL.
~/.bashrc 에 있는 내용을 삭제하고, source ~/.bashrc를 실행하면,
로그인을 다시 한 것이 아니기 때문에 환경 변수에 남아있다.
다음과 같이 제거해준다.
warning은 무시한다.
$ export LC_CTYPE=
-bash: warning: setlocale: LC_CTYPE: cannot change locale (ko_KR.utf8): No such file or directory
이후 locale 을 다시 확인 하면 warning 없어진 것을 볼 수 있다.
이제 tig를 실행하고 한글이 보이는 것을 확인 해보자.
s_signal
반응형
'Linux > 환경설정' 카테고리의 다른 글
WSL, Ubuntu on windows - Windows에 Ubuntu 설치 방법 및 기본 정보 (0) | 2025.03.22 |
---|