반응형
리눅스 시스템에서는 언어 및 문자셋 설정이 중요한 역할을 합니다.
기본적으로 시스템이 사용하는 언어와 문자셋이 잘못 설정되면, 여러 가지 문제가 발생할 수 있습니다. 예를 들어, 터미널에서 한글이 깨져 보이거나, 프로그램에서 문자열 처리가 제대로 이루어지지 않는 등의 문제가 발생할 수 있습니다.
따라서, 리눅스 시스템에서는 언어 및 문자셋 설정을 정확하게 설정해야 합니다.
이를 위해서는 /etc/sysconfig/i18n 파일과 /etc/profile 파일을 수정해야 합니다.
/etc/sysconfig/i18n 파일에서는 기본 언어와 문자셋을 설정하며, /etc/profile 파일에서는 전역적으로 적용되는 환경 변수를 설정합니다.
이번 글에서는, 영어(미국) 언어와 UTF-8 문자셋을 기본값으로 설정하고, 한국어 지원도 추가로 설정하는 방법에 대해 알아보겠습니다.
/etc/sysconfig/i18n를 아래 내용으로 변경
LANG="en_US.UTF-8"
SUPPORTED="en_US:en:ko_KR.UTF-8:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"
이 설정은 영어(미국) 언어 및 UTF-8 문자셋을 기본값으로 사용하며, 한국어 지원도 추가로 설정되어 있습니다.
/etc/profile 하단에 아래 설정 추가
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
이 설정은 시스템 전역에서 영어(미국) 언어 및 UTF-8 문자셋을 사용하도록 환경 변수를 설정하는 것입니다.
설정 변경 후에는 시스템을 재부팅하거나, source /etc/profile 명령어를 입력하여 변경된 설정을 적용할 수 있습니다.
반응형