|
아래에 어떤 분(파이어폭스에서는 괜찮은데 익스플로어에서는 제대로 표시가 안된다는 분)이 질문을 하셨던 것과 비슷한 내용인데요...
지금 가지고 있는 사이트에 지도API를 추가하려고 하는데 지역명을 검색할 때 문제가 생기는 군요.
-----------------------------------------------
map.drawZoomAndCenter("San Francisco", 3);
map.drawZoomAndCenter(encodeURIComponent("제주"),3);
-----------------------------------------------------------
이런 식으로 영어로 할때라던지, 한글 두글자 까지는 문제가 없습니다만..
----------------------------------------------------------
map.drawZoomAndCenter(encodeURIComponent("제주도"),3);
map.drawZoomAndCenter(encodeURIComponent("경남 남해군"),3);
--------------------------------------------------------------------
이런 식으로 한글에 세글자 이상, 혹은 공백이 들어가면 문제가 생깁니다.
물론 웹페이지를 UTF-8로 인코딩을 바꿔주면 문제가 해결되긴 하지만....
문제는 지금 DB도 EUC-KR세팅에 데이타도 전부 EUC-KR로 들어가 있고 웹페이지들도 전부 EUC-KR로 만들어져 있다는 겁니다.
지도 API추가를 위해 이걸 전부 바꾸려니 엄두가 나질 않는군요...^^;;
저 말고도 우리나라에서는 이런 경우가 많을 것 같은데... 이런 경우는 오픈API의 취지에도 살짝 비껴나가는게 아닌가 해서요...
혹여나 다른 해결책이 있지 않을까 해서 질문드립니다. 답변 부탁드릴께요....
수고하세요..
|
http://kr.blog.yahoo.com/gugi_openapi/trackback/12/25
-
거기오픈API 2008.02.13 15:32
-
안녕하세요.
관련해서 encoding이슈가 발생하지 않도록 처리하여 서비스에 반영 하였습니다. 감사합니다.
답글쓰기
-