묻고답하기
페이지에서 get으로 보내는 java script에서 UTF-8 변환 문제
2007.11.21 17:18
아래 스크립트를 XE의 페이지에 삽입하려고 하는데 get에서 action을 받는 홈페이지는 EUC-KR으로 자료를 넘겨받아서 한글을 입력하였을 때 물음표만 전달되게 됩니다.
제가 자바스크립트를 하나도 쓸 줄 몰라서 사용하는 함수가
encodeURIComponent 또는 decodeURIComponent 인 것은 찾았는데,
직접 어떻게 적용하는지 모르겠습니다.
이런 저런 제 나름대로 해봤는데 스크립트 에러가 나네요~
XE에서 form1 이라는 변수 (UTF-8) 로 값을 넘겨받았을 때, action을 통해 get 하게 되는 변수가 EUC-KR으로 넘기려면 어떻게 해야하는지 좀 가르쳐 주시면 감사하게습니다. ㅠㅠ
그럼, 오늘 하루도 좋은 하루 되시고, 간단한 답변이라도 부탁드릴께요~
아래는 소스입니다. 아래에 어디에 무엇을 넣어야 할까요? ㅠㅠ 막막하네요~
<SCRIPT language=javascript> function openDic() {
document.form1.action = "http://word.tta.or.kr/terms/terms.jsp";
window.open('', "dicWin2", "width=700,height=500,toolbar=no,resizble=no,scrollbars=no"); document.form1.target = "dicWin2";
document.form1.submit();}</SCRIPT>
<TABLE height=27 cellSpacing=0 cellPadding=0 width="98%" bgColor=#9edff5 background=http://word.tta.or.kr/image/search/stitle_type3_bg.gif border=0>
<FORM name=form1 onsubmit="return false" method=get>
<TBODY>
<TR>
<TD width=190><IMG height=27 src="http://word.tta.or.kr/image/search/stitle_type3_logo.gif" width=182> </TD>
<TD width=*><INPUT onkeydown="if (event.keyCode==13) openDic();" size=30 name=search> <INPUT type=hidden value=like name=how> <INPUT onclick=openDic() type=image height=20 hspace=2 width=49 src="http://word.tta.or.kr/image/search/type1_button.gif" align=absMiddle> </TD></TR></FORM></TBODY></TABLE>