반응형

UTF-8페이지에서 ANSI페이지로 submit를 하게 될 경우 post로 보내든 get으로 보내든 한글이 깨지게 된다.
이땐 보내는 페이지의 form에 accept-charset="euc-kr" 을 설정 후 submit시 받는 ANSI페이지에서 정상적인 한글 모습을 확인할 수 있다.

<form name="frm" accept-charset="euc-kr" action="..."> 
</form>

하지만 우리의 MicroSoft사의 인터넷 익스플로러는 표준을 또 어겨주신다. 망할 ㅋㅋㅋㅋ
정말 익스플로러는 쓰지 말아야 한다.

function fnSubmit() {             
        document.charset = "euc-kr";
        document.frm.submit();
}      ​

이 코드를 <head></head> 사이에 넣어주고 <body>에 onload="fnSubmit();"로 호출해줘야 정상 동작한다.

반응형
Posted by Hippalus
,