솔라리스에서 로케일 설정하기

솔라리스에서 로케일 설정하는 방법을 얼마전에 알았다.

기억력의 한계를 항상 느끼는 덕분에, 역시 적어 놓아야 겠다.

방법은 세가지였던것으로 기억된다.

system에서 바꾸는 방법, .Xshrc 화일에서 바꾸는 방법, CDE환경에서 바꾸는 방법…

먼저, 사용가능한 로케일을 알아 보려면, locale명령어를 이용해서 확인해야 한다.

# locale -a
POSIX
C
hi_IN.UTF-8
common
iso_8859_1
ko
ko.UTF-8
ko_KR.EUC
ko_KR.UTF-8
th
th_TH
th_TH.ISO8859-11
th_TH.TIS620
th_TH.UTF-8
ko_KR.EUC@dict
ko_KR.UTF-8@dict

위의 경우 사용가능한 로케일 들이다.

먼저, 시스템에서 로케일을 변경하는 경우는…
/etc/default/init 화일을 변경한다….
내 시스템의 init화일 내용은 다음과 같다.

TZ=ROK
CMASK=022
LANG=ko

위에서, 유니코드를 사용하려면, LANG=ko.UTF-8로 바꾼다.
실제로 해보지는 않았다.. ;–
그리고 재부팅 해야한다. 아마 될 것이라 생각된다.. 헤헤..

두번째는 일시적으로 또는 로그인했을때 변경하는 경우로서
C쉘을 사용하는 경우.

setenv LANG ko

와같이 설정한다.

세번째 방법은?
CDE를 사용할때, 로그인하기전에 로케일을 바꾸고 로그인…
이건 정말 간단하다…

잊기 전에 기록….

참, X쉘같은 프로그램에서 한글이 깨졌을 때, 두번째 방법을 사용했던 기억이 난다.

답글 남기기

Your email address will not be published.