본문 바로가기
Linux/환경설정

[한글] ko-KR 한글 설정 - ubuntu, git, tig

by s_signal 2024. 12. 8.
반응형

요즘은 ubuntu 배포판은 워낙 잘 나와서 한글이 바로 지원된다.

하지만,

docker나 windows 에서 사용하는 경우

뭔가 하나 빠져서 한글이 안되는 app, tool 이 있다.

 

이번에 나에게 발생된 문제는 tig.

git, vim, ls 등등 한글에 문제가 없는데,

딱 tig에서는 안된다.

 

해결 방법을 정리해본다.

 

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

 

 

반응형