[XE] IE에서 한글 도메인을 쓸 때 로그인과 글쓰기를 못하는 문제

  인터넷에서는 'http://www.homepage.com'처럼 로마자로 된 주소가 흔히 쓰이지만, 'http://www.한글.com'이나 'http://한글.한국'처럼 한글이 들어간 주소도 쓰이고 있다. 한글 도메인의 실제 주소는 유니코드 문자열을 변환한 퓨니코드(punycode)로 이루어져 있다. 이를테면 '한글.한국'의 퓨니코드 주소는 'xn--bj0bj06e.xn--3e0b707e'이다.

  그런데 XE(XpressEngine)에서는 IE(인터넷 탐색기, Internet Explorer)로 한글이 들어간 도메인 주소를 쓰는 XE 누리집에 들어갔을 때에 로그인과 글쓰기가 되지 않는 문제가 나타나고 있다. IE에서 한글 도메인을 쓰는 XE에 로그인하거나 글을 올릴 때에는 이런 경고 창을 볼 수 있다.

TypeError: 'css' 속성 값을 가져올 수 없습니다. 개체가 null이거나 정의되지 않았습니다.

  이 문제는 이미 몇 해째 해결을 못하고 있다고 한다. XE에서 한글 도메인 문제가 어떤 환경에서 일어나고 어떻게 피할 수 있는지를 대강 정리해 보면 이렇다.

  • 로그인 기능에 들어간 Ajax가 말썽을 일으켜 IE에서 XE 게시판에 로그인하지 못할 수 있다.
  • 같은 까닭으로 IE에서 XE의 편집기(에디터)로 글을 올릴 수 없다.
  • 한글 도메인 문제는 IE와 오페라(opera)에서 나타나고, 파이어폭스(forefox)·크롬(chrome)·사파리(safari)의 최신판에서는 문제가 없다.
  • 그누보드(gnuboard)에서는 한글 도메인 문제가 나타나지 않는다.

  XE의 로그인 기능에서 한글 도메인을 쓸 때에 문제가 생기는 Ajax가 들어 있는 것이 로그인 문제의 원인이 되고 있다. XE의 공식 레이아웃 스킨을 쓰거나 IE에서도 로그인하는 데에 문제가 없지만, 몇몇 스킨들의 레이어 창으로 나오는 로그인 화면에 한글 도메인을 만나면 문제를 일으키는 Ajax가 들어 있다. 게시판에 나오는 로그인 화면에서는 IE에서도 문제 없이 로그인할 수 있다.

  로그인 문제는 레이아웃 스킨을 고쳐서라도 해결할 수 있지만, 편집기는 아직 답이 없다. 글쓴이가 써 본 편집기들은 거의가 한글 도메인을 쓰는 게시판에서 IE로 본문과 덧글을 달 수 없었다. 혹시 달 수 있더라도 HTML을 포기한다든지 해야 했다.

  그래서 어쩔 수 없이 꼭 한글 도메인으로 게시판을 돌려야 한다면 회원들에게 파이어폭스, 크롬, 사파리를 쓰게 하거나 그누보드 따위로 게시판 도구를 바꾸어야 할 것 같다.

글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. 경험요 2013/10/29 18:37 고유주소 고치기 답하기

    그누보드가 좋아요~ 제로보드는 한물 갔어요..

    • 팥알 2013/10/30 10:50 고유주소 고치기 답하기

      이제는 활발하게 운영되는 게시판들을 보면 그누보드가 많네요.
      제로보드가 한물 가긴 간 것 같습니다.
      XE는 짧은 주소를 쓸 수 있고 쉬운 설치 기능이 편하긴 하지만, 게시판 풀그림이 무겁고 한글 도메인 지원이 안 되는 것 때문에 게시판 운영자들에게 매력이 덜한 것 같습니다.

  2. 푸니코드 2020/11/15 13:07 고유주소 고치기 답하기

    푸니코드 유니코드 punycode unicode 모두 변환되는 사이트입니다.

    http://code.ok.do