기존 Centos 6 점대 버전까지는
/etc/sysconfig/i18n 에서 캐릭터셋을 설정했지만 Centos 7 부터는 변경되었다
locale
서버의 캐릭터셋 확인
[root@servblog ~]# locale LANG=ko_KR.utf8 LC_CTYPE=”ko_KR.utf8″ LC_NUMERIC=”ko_KR.utf8″ LC_TIME=”ko_KR.utf8″ LC_COLLATE=”ko_KR.utf8″ LC_MONETARY=”ko_KR.utf8″ LC_MESSAGES=”ko_KR.utf8″ LC_PAPER=”ko_KR.utf8″ LC_NAME=”ko_KR.utf8″ LC_ADDRESS=”ko_KR.utf8″ LC_TELEPHONE=”ko_KR.utf8″ LC_MEASUREMENT=”ko_KR.utf8″ LC_IDENTIFICATION=”ko_KR.utf8″ LC_ALL= [root@servblog ~]# |
변경방법 1
vi /etc/locale.conf
#LANG=ko_KR.utf8 LANG=ko_KR.euckr |
utf8 에서 euckr로 변경
변경방법 2
[root@servblog ~]# localectl set-locale LANG=ko_KR.euckr |
euckr로 세팅
변경후 서버에 재접속시 변경확인가능
[root@servblog ~]# locale LANG=ko_KR.euckr LC_CTYPE=”ko_KR.euckr” LC_NUMERIC=”ko_KR.euckr” LC_TIME=”ko_KR.euckr” LC_COLLATE=”ko_KR.euckr” LC_MONETARY=”ko_KR.euckr” LC_MESSAGES=”ko_KR.euckr” LC_PAPER=”ko_KR.euckr” LC_NAME=”ko_KR.euckr” LC_ADDRESS=”ko_KR.euckr” LC_TELEPHONE=”ko_KR.euckr” LC_MEASUREMENT=”ko_KR.euckr” LC_IDENTIFICATION=”ko_KR.euckr” LC_ALL=[root@servblog ~]# cat /etc/locale.conf LANG=ko_KR.euckr |
시스템에서 변경가능한 캐릭터셋 확인명령어
localectl list-locales
[root@servblog ~]# localectl list-locales |