텍스트를 less 로 볼 때 문제..

웃는 남자의 이미지

euc-kr 환경입니다.
TODO 라는 텍스트화일이 있을 때 cat,more로는 잘보입니다.
그런데 긴내용의 파일을 보기위해서
less TODO 나 cat TODO |less 로 파이프를 걸어서 볼려면
아래와 같이 한글이 16진수로 나옵니다.

어떻게 고칠수 있을까요?

TODO

 * <B8><DE><C0><CE> <C0><A9><B5><B5><BF><EC><B8><A6>
<C1><BB><B4><F5> <B8><DA><C1><F6><B0><D4>
 * 1.0 <B3><BB><B1><E2>
TODO (END) 
warpdory의 이미지

몇몇 배포판의 경우 more 나 less 가 한글화가 안되어 있기도 합니다. 그래서 저렇게 나옵니다.

한글화 패치된 less 를 사용하시면 됩니다.

레드햇 9 였나.. 그 버전이 저랬던 것으로 기억합니다.
일단 less -fer text.txt 해 보세요
http://www.kr.freebsd.org/~cjh/FreeBSD/ko_more.html
여기에서 힌트를 얻었습니다. (최준호님 홈페이지군요.)

계정에 있는 .bashrc 파일에다가

LESSCHARSET=iso8859 
LV=-Dek 
export LESSCHARSET LV 
alias ls='ls -lA --color=auto --hide-control-chars' 

라고 넣어도 될 겁니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.