CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): chilly (김규동)
날 짜 (Date): 1996년01월27일(토) 13시29분55초 KST
제 목(Title): 메아리) 텍스트 화일에서 이상한 문자가..


완성형 한글이 포함된 보통 text 파일이라고 하셨던가요.
완성형 한글은 보통 text가 아닙니다. 잘 아시겠지만, MSB(제일 높은 자리수의
비트)가 1이므로, 보통 text는 아니고(보통 text는 거기가 0), 프로그램이
보기에는 binary파일이죠. vi를 사용하시더라도, vi의 종류에 따라
다를 수 있습니다. 8 bit 정보를 처리할 수 있는 vi를 사용한다면 \331등의
글자가 보이지 않지 않을까 합니다. '\' 즉, backslash가 붙은 숫자는 보통
octal 인데(8진수), binary number를 보여줄때 흔히 사용하는
방법이죠. 문제는 그 octal 이 완성형 한글이 아니고, 한자인 경우인데..
별 뾰족한 수가 없군요. DOS프로그램 중에는 완성형 한자까지 완벽하게
읽어들이는 경우가 있는데, HWP가 그것을 할 수 있는지 모르겠습니다. 한번
해봄직한데. 거기서 한자를 제대로 읽어들일 수 있으면, 한자를 몽땅
한글로 바꾼 다음, 다시 완성형으로 save해서, Unix에서 작업을 하면
될 것입니다.

또 작업하시는 부분이 영문 ASCII부분이라면, Unix의 strings 명령을 사용하면
이부분만 뽑아내어 주므로, 쉽게 작업을 할 수도 있지요.
그 파일을 한번 볼 수 있으면 좋으련만.

일이 잘 되시기를.
--
Gyudong Kim %   Dept. of Electronics, Seoul Nat'l Univ., Seoul 151-742, Korea
     chilly % Phone +82 2 880 7280; Fax +82 2 885 6993; Pager +82 12 845 3420
    Fabiano %      http://www.iclab.snu.ac.kr/~chilly, chilly@iclab.snu.ac.kr
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.