HangulKorean

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ HangulKorean ] in KIDS
글 쓴 이(By): dykim ()
날 짜 (Date): 1995년04월01일(토) 20시35분56초 KST
제 목(Title): re:hvi가 이상한데...



그건 hvi 가 이상한게 아니고요, 한글코드때문에 그렀습니다.
한글코드에 대해 자세한 것은 모르고요(앞에 있는지, 또는 다른분이
자세한 설명을 해주셨으면 ...) 제가 아는것을 말씀드리면,
한글은 한음절이 2byte 로 구성됩니다. 그리고, ASCII 코드 이외의 영역을 쓰지요.
예를 들면,
가 = \260\241
강 = \260\255
지요. (숫자들은 8진수로 나탸냈습니다.)
문제는 e-mail로 보낼때, 일반 메일러의 경우, 메일의 내용이
ASCII코드로만 되어 있다고 생각하는지, ASCII 이외의 영역의
문자들에 대해서는(\200 보다 큰 ) MSB 를 off 시킵니다. 즉 위의
글자들 '가' 와 '강' 의 경우, 메일로 받고나면,
가 --> \060\041 ( = 0! )
강 --> \060\055 ( = 0- ) 
로 바뀌지요. 즉 위미없는 ASCII 문자들의 나열로 되어버립니다.
그렇다고 모든 문자의  MSB 를 ON 하는것도 문제인것이,(나중에 
메일을 받고나서) 그리되면 영문자나 숫자등의 ASCII 문자들이
이번에는 의미없는 한글이나 이상한 문자가 되지요.
해서, 메일로 보낼경우,
한글부분을 ^N 과 ^O 로 감싸고, 한글문자의 MSB 를off 합니다.
이렇게 변형되(무슨 한글코드라고 하는것 같던데요...) 한글코드는,
메일로 보낼때 문제없이 도달되고, 또 원래의 코드로 바꾸는것도 쉽죠.
more 로 해서 보이는것은 한텀이 이헌코드의 한글도 억시 보이도록 해주고,
more 는 코드변형없이 그대로 터미널로 보내주기 때문입니다.

아마도 일반 한글프로그햄들은, 메일로 받은 한글코드를
제대로 처리하지 못하는것 같습니다.
메일로 받은 한글코드는, , 하지만 쉽게 원래의 코드로 변형시킬수 
있으니까요...

참고로, 이건 제가 한글메일때문에 고민하다가 코드를 분석해서
겨우 알아낸것이기 때문에, 좀 틀리는 부분도 있으리라 생각됩니다.
아시는 분은 틀린점을 좀 고쵸주세요.
그럼 이만...


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.