띠용 한글파일이 갑자기 ???로 나옵니다.
글쓴이: 송지석 / 작성시간: 목, 2003/04/17 - 10:54오전
어제까지 잘 쓰던 레드햇 8.0 박스가 up2date를 해서 업데이트를 했더니 외부에서 접속해서 ls로 보면 한글 파일이 ???표 나옵니다. 한텀에서도 마찬가집니다.
대신에 한글로 쓰기나 vi에서 한글 입출력은 잘 되네요..(vi에서는 한글로 된 메뉴도 잘 나옵니다)
mc로 보면 잘 보입니다.
up2date하면서 어떤 설정파일을 바꿨는지 감이 안잡혀서.. 검색해봐도 비슷한 내용은 없는 것 같고..
어떻게 해야 할까요?
Forums:
그냥...
혹시 LANG 변수 설정이나 TERM 설정 변경 때문은 아닐까요?
터미널 설정 때문이라면
stty cs8 -parenb -istrip
도 쓸 모 있을지 모르겠군요.
quid pro quo
애궁 해결했습니다.LANG은 설정이 잘 되어있었고요 ls의 옵션
애궁 해결했습니다.
LANG은 설정이 잘 되어있었고요 ls의 옵션 문제였습니다.
http://www3.linuzine.com/jsboard/read.php?table=lm_tips&no=36
을 찾았네요.
하지만 거기에 있는 옵션인 --show-control-chars 는 ls에서 없다고 나오고
-N 옵션이되었군요.
/etc/profile.d/colorls.sh 파일에
위처럼 -N 옵션을 추가해줬습니다.
up2date에서 프로파일 설정까지 바꾸나보네요. 흠. 어디를 고쳤다고 알려주면 좋은데 달랑 100% 라고 밖엔 안나오니 원..
ps. 그나저나 저는 왜그런지 모르겠네요 혼자 질문하고 혼자 풀었다고 답변하궁. -_-;; 혼자 쇼하는 것 같은..
rommance.net
유익한 시간이었습니다. :-)
사실 저도 비슷한 문제를 겪어서(원인은 달랐지만) 답변을 올린 건데
전 뜻하지 않게 하나 배웠네요.
제 경우에는 솔라리스에서 tcsh을 컴파일을 해놓은 걸로 쓰고 있었는데
한글 입력이 안되는 문제였습니다만 답을 구하다보니 tcsh의 문제였습니다.
tcsh에서 한글입력이 안된다면 애초 컴파일을 할 때 locale 관련 선언부분을
바꾸거나
setenv LC_CTYPE iso_8859_1
이렇게 하면 된 다는 걸 배웠습니다.
한글이 제대로 입, 출력 안 되는 이유가 이렇게 많았는지 미처 몰랐군요!
덕분에 좋은 걸 배우게 됐습니다. :-)
quid pro quo
댓글 달기