본문 바로가기

리눅스

CentOS 7에서 로케일(로케일 설정과 문자셋 설정)을 변경하는 방법

728x90

CentOS 7에서 로케일(로케일 설정과 문자셋 설정)을 변경하는 방법

현재 사용 중인 로케일 확인

localectl status

사용 가능한 로케일 목록 확인

localectl list-locales
localectl list-locales | grep -i ko_kr
$ localectl list-locales | grep -i ko_kr
ko_KR
ko_KR.euckr
ko_KR.utf8
locale -a | grep -i ko_kr
$ locale -a | grep -i ko_kr
ko_KR
ko_KR.euckr
ko_KR.utf8

현재 설정되어 있는 로케일 확인

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
$ localectl
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us
$ cat /etc/locale.conf
LANG="en_US.UTF-8"

로케일 변경

sudo localectl set-locale LANG=<로케일>

ko_KR.euckr 로케일 변경(설정)

$ localectl set-locale LANG=ko_KR.euckr
$ vi /etc/locale.conf
#LANG="en_US.UTF-8"
LANG="ko_KR.euckr"

변경된 로케일 적용을 위해 재부팅

sudo reboot

 

로케일이 변경되면 시스템 전반적으로 해당 로케일이 적용됩니다. 문자셋 변경에 대해서는 일반적으로 로케일 설정으로 자동으로 처리됩니다. 따라서 로케일을 변경함으로써 문자셋도 함께 변경될 것입니다.

 

728x90