CentOS 캐릭터셋 변경하는 방법 - 후이즈한글 깨짐 변환해서 보기
캐릭터셋을 변경하는 방법입니다. 모든것이 utf-8로 되어 있는 시스템이라면 이제 이런것은 찾지 않을 텐데요.
캐릭터셋은 특별한 이유가 없으면 utf-8로 설정해서 사용하는 것이 좋습니다.
예전에 변경하던 방식은 아래 파일을 열어서 수정해 준다.
vim /etc/sysconfig/i18n
아마존리눅스2(AL2) / 아마존리눅스2023(AL2023)
목록에서 대한민국에 대한 것을 찾는다.
localectl list-locales | grep ko설정해준다.
localectl set-locale LANG="ko_KR.utf8"확인한다.
locale 명령으로 확인
다시 로그인해서 확인 해야 한다.
아래는 간혹 사용되는 후이즈 한글로 된것 깨질때 사용합니다. euc-kr일 경우에만 해당.
CentOS6
LANG="ko_KR.eucKR"; /usr/bin/locale
LANG="ko_KR.UTF-8"; /usr/bin/locale
이 버전에선 로그아웃 없이 실행하면 바로 적용 됩니다. 단 터미널이 캐릭터셋에 맞다면 바로 한글을 볼 수 있습니다.
특정 로그인계정만 한정하고 싶다면 로그인할때 실행되는 .bashrc 같은 파일의 하단에 넣어 주면 됩니다.
CentOS7, 8, 9
localectl set-locale LANG=ko_KR.euckr
localectl set-locale LANG=ko_KR.UTF-8
locale 명령으로 확인
다시 로그인 해야 한다. 적용된다.
기타
- utf-8 후이즈 결과 변환해서 보기
whois 21.22.22.1 | iconv -f utf-8 -t euc-kr