본문으로 건너뛰기

리눅스에서 현재 문자 인코딩(charset)을 확인하고 변경하는 방법은 무엇인가요?

💡 요약 정리

  • locale 명령으로 현재 적용중인 charset을 확인할 수 있습니다
  • locale -a 명령으로 시스템에서 지원하는 locale 목록을 확인합니다
  • /etc/sysconfig/i18n 파일에서 charset을 영구적으로 변경할 수 있습니다
  • export LANG 명령으로 현재 Shell에서 일시적으로 변경 가능합니다

1. character set 확인

현재 적용중인 charset을 'locale' 명령으로 확인

# locale
charset_1.jpg

현재의 시스템에서 지원하는 locale 목록을 확인

# locale -a

2. character set 변경

/etc/sysconfig/i18n 파일에서 charset 변경 (UTF-8 → EUC_KR 변경시)

# vi /etc/sysconfig/i18n
charset_2.jpg
# source /etc/sysconfig/i18n

현재의 Shell에서 charset 변경

# export LANG=ko_KR.euckr
charset_3.jpg

문제가 해결되지 않았나요?

궁금하신 사항은 언제든지 1:1 문의게시판으로 문의해 주세요.

문의 시 포함 정보:

  • 카페24 아이디
  • 서비스 ID: 서버호스팅 서비스 ID
  • 서버 OS: CentOS / Ubuntu 등
  • 현재 locale: locale 명령 실행 결과
  • 문의 내용: charset 변경 관련 문의 사항