터미널에서 한글이 안보이고 안써집니다...
글쓴이: jeje119 / 작성시간: 수, 2005/01/12 - 2:17오후
안녕하세요..
얼마전 데비안을 깔고 이리저리 설정을 해보려하는 초보유져입니다.
다른게 아니라 일반유져로 로긴하여 한텀이나 그놈터미널을 띄워보면 한글이 잘 보이고 잘써집니다.
그런데 su - 해서 root로 들어가면 한글이 안보이고 안써집니다..--;;
아마도 설정이 잘못된듯한데 제가 워낙 초보라 어딜 만져야할지 모르겠습니다.
혹시 알고계시다면 자세한 설명 부탁드립니다.
감사합니다.
Forums:
한글이라면 locale과 관련이 있을겁니다.보통 root의 기본 lo
한글이라면 locale과 관련이 있을겁니다.
보통 root의 기본 locale이 LANG=C로 되어있죠.
root는 상당히 위험한 유저이므로 사용은 극히 자제해야합니다.
물론 시스템의 설정을 위해서는 어쩔 수 없이 사용해야하지만 그렇지 않고
일반적인 문서작업이나 홈페이지 문서 작업들은 root보다는 일반 유저로 작업을
하는게 좋습니다.(홈페이지 권한을 chown으로 작업용 유저에게 줘버리는 것도
한가지 방법이죠.)
root에서 한글을 읽고 쓰기 위해서 locale을 맞추는 방법은 LANG변수의 값을
변환시켜주면 됩니다.
일단 일반 유저에서 locale을 실행합니다.
이렇게 나오면 현재 ko_KR.eucKR을 사용하고 있는겁니다. 만일 ko_KR.UTF8이
나오면 UTF-8형태로 사용중이죠.
이제 root로 이동해서 locale을 보세요.
아마 LANG=C로 나올겁니다. 이것을 바꾸는 방법은
root의 shell이 /bin/csh일경우에는
$ setenv LANG=ko_KR.eucKR
하시면 되고 shell이 /bin/bash일 경우에는
$ export LANG=ko_KR.eucKR
와 같이 해주면됩니다.
root가 계속적으로 이 값을 유지하게 해주려면 /bin/csh일 경우에는 /root/.cshrc 에
위 값(setenv LANG=ko_KR.eucKR)을 써주고 /bin/bash일 경우에는
/root/.bashrc에 export값을 써주면 됩니다.(export LANG=ko_KR.eucKR)
------------------------------
좋은 하루 되세요.
아하.. 설명해주신대로 .bashrc에 써줬더니 바로 되네요 ^^;;
아하.. 설명해주신대로 .bashrc에 써줬더니 바로 되네요 ^^;;
휴.. 한시름놨네요 ㅎㅎ
친절한 설명 정말정말 감사드립니다...
좋은 하루 되세요~
댓글 달기