일단 버그아닌 버그인듯 한데요

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
일모리

일단 버그아닌 버그인듯 한데요

Post by 일모리 »

http://chriskim.ivyro.net/tt/index.php?pl=157

이곳의 포스팅을 보고 저도 아차 해서 혹시나 버그아닌 버그일지 해서
글을 올리네요.

ㅤㄷㅚㅆ ㅤㅊㅚㄱ오 등이 ㄷ ㅚ ㅆ 으로 바뀌어서 나오는 현상이
Firefox 로 글을올릴때에 IE에서 그렇게 보이는데에 대해서
물론 IE를 기준점으로 삼으면 안되지만 IE를 대부분의 유저가 쓰니
일단 버그아닌 버그가 아닐지 라는 생각을 올려봅니다.
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

DB 에는 어떻게 들어가 있나요?
파란사오정

불쌍한 한글....

Post by 파란사오정 »

위의 "ㅤㄷㅚㅆ"과 "ㅤㅊㅚㄱ"은 아래와 같은 Hex 코드로 이루어져 있습니다.

ㅤㄷㅚㅆ = "a4 d4 a4 a7 a4 ca a4 b6"
ㅤㅊㅚㄱ = "a4 d4 a4 ba a4 ca a4 a1"

위와 같이 인코딩된 이유는 firefox의 한글인코딩 규칙에서
"ㅤㄷㅚㅆ"과 "ㅤㅊㅚㄱ"은 "949_A4"라는 규칙에 따른 것으로
보입니다.

CP949_A4에 대한 참조
http://www.microsoft.com/globaldev/refe ... 949_A4.htm

CP949_A4란 놈이 탄생한 배경이...
예전에 완성형한글로는 표현되지 않는 한글들이 있었거든요...
microsoft사에서 모든 한글을 표현할 수 있도록,
CP949_A4를 만들었습니다.
마치 한글의 초성,중성,종성을 조합하는 형태로
표현하도록 한 것이지요...

이 문제는 IE와는 관계가 없습니다.
아무래도 firefox의 한글 인코딩 부분을 수정해야 할 것 같습니다.
cdpark
서포터즈
서포터즈
Posts: 56
Joined: 2004 08 15 17:16 58

Post by cdpark »

MS의 확장 완성형은 CP949 인코딩에서만 유효합니다. EUC-KR 인코딩에서는 각 글자별로 풀어서 0xA4D4로 시작하는 8byte 문자열로 푸는게 표준에 맞는 구현입니다.

IE나 기타 MS 제품에서 CP949와 EUC-KR의 구분을 제대로 하지 않는 쪽이 버그입니다.

(따라서 firefox는 무죄!)
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 0 guests