Top

[Javascript] UTF-8 -> EUC-KR 페이지로 PARAM 전송 | Web-Programing
진기원 (jjinki) | Html | 2013/03/20 16:59:53 | 조회:5611

메인 페이지에서 어떤 값을 보낼 때 타겟들의 charset이 제 멋대로인 경우들이 있다

이럴때 쓰는 방법이 한가지 있는데...

파람을 전송하기 전에 document의 charset을 바꾸고 전송하는 것이다.



참고로 이 방법은 폼으로 전송해야지만 가능하다.

window.location.href 로 값을 전송하니...param이 자꾸 사라지는 문제가 발생한다.





스크립트 예제>

var frm = document.forms["search"];

document.charset = "euc-kr";

frm.submit();



추가적으로 파람을 전송한 페이지가 euc-kr로 바뀌어 있기 때문에 뒤로가기를 눌르거나 할 경우

파람값이 깨진다. 방법은



스크립트 예제>

var frm = document.forms["search"];

document.charset = "euc-kr";

frm.submit();

document.charset = "utf-8";



submit이후에 다시 charset을 원상복구하면 해결이 된다.



공유하기
공유하기
1
0
0


댓글을 불러오는 중입니다.
▲ 이전글 [MSSQL] 당월 첫째 날짜와 마지막 날짜 구하기. 김경훈 (admin) 2013-04-03 13:32:42
▼ 다음글 [HTML] 레이어로 만든 팝업입니다. 쿠키, 이동. 띄우는 시간 조절 가능! 김경훈 (admin) 2013-03-19 16:58:42