반응형
Javascript에는 여러가지 인코딩 방식이 있습니다.
1) encodeURI() => 정말 최소한의 문자만 인코딩합니다.
2) encodeURIComponent => 별의별 특수문자까지 모두 인코딩합니다.
3) escape() => 1)과 2) 번의 중간입니다.
테스트를 해보니 2,3)은 !@#$%^&*() 의 특수문자가 모두 인코딩이 되는군요
paramString += input.name + "=" + encodeURIComponent(input.value) + "&";
소스를 참조하시고 2번 방법을 사용하시면 될것 같습니다.
반응형
'Program > JAVASCRIPT' 카테고리의 다른 글
[ Javascript UTF-8 => EUC-KR 로 변환 ] (0) | 2011.04.03 |
---|---|
[ DIV 영역 숨겼다 보이기 ] (0) | 2010.07.20 |
Java Script 멀티 브라우징 체크 (0) | 2010.04.13 |
멀티브라우징 이 지원되는 달력(Open Source) (0) | 2010.03.28 |
[ JAVASCRIPT ] ALERT CONFIRM YES NO 묻기 예제 (1) | 2009.11.18 |