: Helix로 업그레이드 후에 단 한가지 안 좋은 점이 있다면
: linuxconf의 글자들이 깨진다는 것입니다. 정확한 원인은
: 잘 모르겠지만, 일단은 영어라도 보이면 좋겠죠.
:
: 방법은 매우 쉽습니다. 한글화 한 RH 7.0경우라면 랭귀지
: 세팅만 terminal에서 조정함으로써 linuxconf를 띄울 수
: 있습니다.
:
: % setenv LANG en_US (for csh/tcsh)
: % setenv LC_ALL en_US
:
: $ export LANG=en_US (for bash/ksh)
: $ export LC_ALL=en_US
:
위에서 하는 것 보다 이렇게
하는게 더 낫습니다. (linuxconf 말고 기타 한글이 깨진다는 프로그램은
모조리 다..)
$ LANG=en_US linuxconf
% env LANG=en_US linuxconf
(en_US 대신에 C/POSIX 를 써도 결과는 마찬가지 입니다.)
locale 설정 우선순위는
LANG < LC_CTYPE, LC_TIME, LC_COLLATE,LC_MESSAGES(개별 설정) < LC_ALL
순서입니다. LC_ALL 은 되도록 따로 설정하지 마세요.
(LC_ALL 과 LANG 모두 설정되어 있을 경우 LC_ALL 의 값에 따라
로케일이 설정됩니다. 즉, LC_ALL 이 가장 높은 우선순위 가지지요)
그리고, LC_TIME, LC_MESSAGES 는 종종 따로 설정하는데,
LC_CTYPE=ko_KR, LC_TIME=C 는 하셔도 별 상관없지만,
LC_CTYPE=C, LC_TIME=ko_KR 과 같은 식의 설정은 하지 마세요.
(특히 C 프로그램 중에서)
가장 중요한 변수중에 하나이지요. 그러나 일반적인 경우에 LC_* 를
개별적으로 설정하면 좋지 않습니다.
그냥 단순히 LANG 만을 설정하는 게 가장 좋습니다.
그리고, 한글 로케일 설정하실 때는 LANG=ko_KR (혹은 LANG=ko_KR.eucKR)
등으로만 하세요. LANG=ko 로 설정하는 것은 좋지 않습니다.(여러모로)--I have a dream 