[Linux] 리눅스 locale 한글 적용하는 방법 [한글 인코딩 깨짐 해결]

2022-06-15


Photo by Tetiana Shadrina on Unsplash

리눅스 사용 동안 한글이 깨지는 경우가 있는데 이를 한글 인코딩으로 변경하고 이를 해결해보자.


1. 현재 접속 세션 변경

# 지원가능한 한국어 인코딩 확인해보기
# localectl list-locales | grep -i ko
# LANG=ko_KR.eucKR

2. 재부팅 후에도 적용되게 변경

# localectl set-locale LANG=ko_KR.euckr

3. 2번 방법으로 했는데, 설정값 풀릴 경우

# vi /etc/sysconfig/i18n
# source /etc/sysconfig/i18n

설정 파일을 열어 기존의 LANG="XXXXXX" 형식 주석하고 새롭게 LANG=ko_KR.eucKR를 추가한다.


4. .bash_profile 수정 하기

# cd ~
# vi .bash_profile
# source .bash_profile

3번과 안될경우 시도해보면 되며, 3/4번 같이 해도 된다. /root 디렉터리로 이동한 후 해당 스크립트 맨 아래 LANG="ko_KR.eucKR"를 추가한다.


5. /etc/environment 수정 하기

1~4번 방법으로도 해결이 안될 경우 아래 방법을 이용한다.

# vi /etc/environment

 

LANG=ko_KR.eucKR
LC_ALL=ko_KR.eucKR

위의 두개의 내용을 넣고 저장한 후 재부팅 한다.


메인 이미지 출처 : Photo by Tetiana Shadrina on Unsplash