폼 전송시 utf-8 에서 euc-kr로 변환하여 전송

munilive
munilive

이전 모빌리언스 PG작업시 알아낸 방법 정리 한것.
핵심은 emulAcceptCharset 함수 사용과 form 태그에서 accept-charset=”EUC-KR” 기술 해야 한다는 것.

다음은 스크립트 상에서 인코딩 타입을 변환하는 샘플 소스입니다.

  1. 폼 전송 페이지에 스크립트 추가부분

     function emulAcceptCharset(form) {
       if (form.canHaveHTML) {
         document.charset = form.acceptCharset;
       }
    
       return true;
     }
  2. OpenWin 함수에 위 함수 호출 부분 추가.

     function OpenWin() {
       var f = document.cplogn;
    
       shape = 'width=520,height=650,';
       shape += 'left=70,top=10,toolbar=no,location=no,directories=no,status=yes,';
       shape += 'menubar=yes,scrollbars=no,resizable=yes';
    
       var win = open('', 'MC', shape);
    
       f.target='MC';
    
       emulAcceptCharset(f);
    
       f.submit();
    
       if(win.focus){win.focus();}
     }
  3. form태그 안에 다음 내용을 추가

    <form name="cplogn" method="post" action="https://test.mobilians.co.kr/mcash_webnoti/step1.php" accept-charset="EUC-KR">
    </form>
munilive

munilive

Backend Application Developer

Share

Comments

Related Posts

JQuery : 클래스 이름만으로 페이지 전체에 롤오버 이미지 쉽게 적용하기

JQuery : 클래스 이름만으로 페이지 전체에 롤오버 이미지 쉽게 적용하기

마우스 오버 시 변경될 이미지를 쌍으로 만들어 사용할 경우 지정된 class만으로 롤오버 이미지를 자동 적용하는 스크립트에 대한 코드입니다.

munilive munilive ·
jquery ui datepicker 에서 공휴일 지정해서 선택 불가능하게 만들기

jquery ui datepicker 에서 공휴일 지정해서 선택 불가능하게 만들기

jQuery UI Datepicker에서 공휴일의 경우 선택할 수 없게 만드는 예제 코드입니다. 주말과 반복적인 월/일을 설정할 수 있고, 특정 연도의 월/일 설정도 가능합니다.

munilive munilive ·
datepicker 시작일과 종료일 설정 시 사용하기 좋은 팁

datepicker 시작일과 종료일 설정 시 사용하기 좋은 팁

jQuery UI Datepicker를 이용하여 시작/종료일 설정 시 시작일은 종료일 이후 날짜를, 종료일은 시작일 이전날짜를 선택하지 못하게 하는 방법에 대한 설명 글이다.

munilive munilive ·