구석구석 신경을 쓰셔야죠 – 블로그플러스

** 전제 : 아래 기술하는 현상은 제가 현재 쓰는 브라우저가 Internet Explorer 7.0 RC이기 때문에 벌어지는 현상일 수 있습니다. **

제 블로그는 현재 올블로그, 미디어몹, 블로그플러스에 피딩하고 있습니다. 각자 나름대로 개성이 있는 메타 블로그 사이트들이죠. 사실 올블로그는 매일 보고 있습니다만, 미디어몹과 블로그플러스는 며칠에 한번 들어갈 정도이긴 합니다. 상당히 많은 분들이 위 3개 메타 블로그 사이트에 동시에 피딩을 하고 계시니 올블로그에서도 대부분의 포스트를 확인할 수 있으니까 말이죠.

오늘 그 며칠에 한번 들어갈 정도인 블로그 플러스에 방문했습니다. 메타 블로그 사이트 중에서는 후발주자이지만, 운영하시는 분들이나 개발하시는 분들이 워낙 열심히 하셔서 알찬 글들을 발견하는 재미가 있지요. 그런데 오늘 화면을 가만히 보고 있자니 뭔가 이상한 곳이 있는겁니다.

제가 알기로는 저게 스포츠 경기 결과를 보여주는 전광판으로 알고 있습니다. 그런데 글자가 깨지더군요. 그래서 소스보기를 해봤습니다.


블로그 플러스 사이트의 인코딩셋은 UTF-8, 즉 유니코드로 되어있습니다. 그런데 통 페이지라면 저 부분만 인코딩이 이상하게 나올리가 없어, 혹시 iframe으로 처리한 것이 아닌가 싶었고, 예상대로 이 부분에서 해당 스코어보드를 iframe으로 끌어오고 있었습니다.


그래서 저 주소,
http://isplus.joins.com/ui/include/live_score.html 이것을 한번 봤습니다.


잘 나오네요. 소스보기를 해봤습니다.


html이고, head고, title이고, meta content고 뭐고 아무것도 없습니다. -_-; 덕분에 한글 윈도우에서는 인코딩 셋이 지정되어있지 않을 경우 EUC-KR로 자동 인식처리를 해주기 때문에 이 스코어보드 파일만 단독으로 띄울때는 한글 출력이 잘 됩니다만, UTF-8 문서인 블로그 플러스 내의 iframe 안에서는 글자가 왕창 깨지게 되는 겁니다.

그래서 블로그 플러스 페이지의 인코딩을 강제로 EUC-KR로 바꿔봤습니다. 예상하시겠지만, 당연히 아래처럼 됩니다.


아주 작은 것이지만, 이런 것 하나 세세하게 손을 봤으면 하는 아쉬움이 있습니다. 곧, 고쳐지겠죠? 물론, 저 스코어 보드는 일간스포츠(isplus.joins.com)의 전 페이지에 공통적으로 적용되는 것이고, 블로그 플러스를 제외한 나머지 모든 페이지가 EUC-KR로 인코딩되어있기 때문에 쉽진 않겠지요. IE 7.0 RC에서만 벌어지는 현상일 수도 있구요(확인결과 모질라 Firefox에서는 적어도 인코딩 문제가 발생하진 않았습니다. 다만 오페라에서는 IE 7.0 RC와 동일하게 깨집니다).

제 컴퓨터가 이상한건가요. -_-; IE 7.0 RC에서 iframe 내 인코딩을 처리하는 방법이 바뀐 것인지도 모르겠습니다. 내일 회사에서 6.0으로 다시 확인해봐야겠군요.

4 댓글

  1. IE6에서는 잘 나옵니다. Fx랑 IE6에서 문제가 없으니 저 문제를 알아내기가 쉽지는 않겠네요.

    1. 일간스포츠 다른 페이지에서도 쓰이는 공통 부분이기 때문에 어쩔 수 없을 수도 있겠네요;

      IE 7 4/4 분기에 정식버전 나오는데 그때는 고쳐질라나요. 흠.;

  2. 안녕하세요. 블플 개발을 하고있는 위즈입니다.
    주말에 잠시 시간이 나서 집에서 서핑하다 글을 보게 됬네요.^^ (좀 많이 늦었지만…)
    인코딩 부분이나 다른 서비스와 연동되는 부분에 대해서는 여러가지 방법들로 풀어 가고 있는 중입니다.
    현재 IE6.0 외의 브라우저도 지원하기 위해 표준에 마춰서 작업을 진행중입니다.
    여러가지 사용자 기능을 여러 브라우저에 마추려고 하니 이런 패치 작업이 빠르게 진행되지는 않네요.
    이렇게 관심을 가지고 봐주셔서 감사합니다. 좋은 의견을 주시면 최대한 반영하도록 노력 하겠습니다.^^
    그럼 좋은 주말 되세요.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.