[ 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 는 코드변형없이 그대로 터미널로 보내주기 때문입니다. 아마도 일반 한글프로그햄들은, 메일로 받은 한글코드를 제대로 처리하지 못하는것 같습니다. 메일로 받은 한글코드는, , 하지만 쉽게 원래의 코드로 변형시킬수 있으니까요... 참고로, 이건 제가 한글메일때문에 고민하다가 코드를 분석해서 겨우 알아낸것이기 때문에, 좀 틀리는 부분도 있으리라 생각됩니다. 아시는 분은 틀린점을 좀 고쵸주세요. 그럼 이만... |