CentOS7에서 한글이 깨질 경우, 보통은 locale 명령어를 사용하여 캐릭터셋을 확인한다.
locale -a 명령어를 사용하면 접속하고 있는 OS에서 사용할 수 있는 캐릭터셋을 확인할 수 있는데, 간혹 한국어(ko)와 관련한 캐릭터셋이 없는 경우가 있다.
1. yum.conf 편집
vi /etc/yum.conf
2. 아래 코드 주석처리
overrid_install_langs=en_US.utf8
3. glibc-common 재설치
yum -y reinstall glibc-common
4. 사용 가능한 locale 확인
locale -a | grep ko
5. 2에서 주석처리한 코드 원복
6. locale 설정
export LANG=ko_KR.utf8