반응형
Javascript에는 여러가지 인코딩 방식이 있습니다.
 
1) encodeURI() => 정말 최소한의 문자만 인코딩합니다.
2) encodeURIComponent => 별의별 특수문자까지 모두 인코딩합니다.
3) escape() => 1)과 2) 번의 중간입니다.
 
테스트를 해보니 2,3)은 !@#$%^&*() 의 특수문자가 모두 인코딩이 되는군요
 
     paramString += input.name + "=" + encodeURIComponent(input.value) + "&";
 
소스를 참조하시고 2번 방법을 사용하시면 될것 같습니다.

반응형

+ Recent posts