리눅스, 유닉스에서 한글 설정
2005/06/27 23:22 에 이글루스 블로그에 작성했던 글이다.
현재 배포되는 배포판들은 거의 대부분 기본적으로 한글을 지원한다.
하지만 한글이 지원되지 않는 버전의 유닉스 계열을 사용할 경우 아래와 같은 방법으로 한글을 사용할 수 있다.
물론 한글 폰트가 설치되어 있지 않을 경우에는 한글이 제대로 출력되지 않을 수도 있다.
단, UTF-8을 사용하는 시스템의 경우 설정이 다를 수 있다.
한글 사용을 위해 지정하여야 할 환경변수와 관련 파일들은 아래와 같다.
1. /etc/default/init : 시스템에서 사용되는 Language를 아래와 같이 지정한다.
LANG=ko ;한글과 영문을 사용하는 경우
LANG=C ;영문만 사용하는 경우
2. .cshrc, .profile : 각 user 별로 사용할 Language를 정의 하고, terminal 환경을 지정한다.
- csh을 사용하는 경우 .cshrc 화일에 아래와 같이 정의
setenv LANG ko
stty cs8 -istrip -parenb
- sh 또는 ksh을 사용하는 경우 .profile 화일에 아래와 같이 정의
LANG=ko
export
stty cs8 -istrip -parenb
3. 환경 설정 확인
% env | grep LANG
LANG=ko
% /bin/stty -a|grep cs8
-parenb -parodd cs8 -cstopb -hupcl cread -clocal -loblk -crtscts
^^^^^
% /bin/stty -a|grep istrip
-ignbrk brkint ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc