'한글처리'에 해당되는 글 1건

  1. 2006.07.13 | Ajax 한글 파라미터 보내기

Ajax 한글 파라미터 보내기

WEB2.0/ajax | 2006. 7. 13. 19:08
Posted by 시반

XMLHttpRequest 는 전송시

 

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">

 

위에 처럼 euc-kr이 지정되어 있더라도 설정된 인코딩을 사용하지 않는다

따라서 한글일 경우 자바스크립트에서 직접 인코딩을 해주어야 한다

 

자바스크립트에서는 excape()와 encodeURIComponent() 를 지원해주고 있는데

escape는 유니코드로 encodeURIComponent는 UTF-8로 인코딩할 수 있다

 

[보내는 쪽의 코드 예제]

var param = "args="+encodeURIComponent($('args').value);

 

[받는 쪽의 코드 예제]

request.setCharactorEncoding("utf-8");

request.getParameter("args");

 

이렇게 보내는쪽과 받는 쪽 모두 인코딩을 동일하게 UTF-8로 전송하는 경우

한글이 깨지지 않으며 Get,Post 방식 모두 동일하게 처리한다. 

'WEB2.0 > ajax' 카테고리의 다른 글

dojo Framework part1.  (0) 2008.03.06
Ajax와 Java EE의 통합  (0) 2006.09.02
Ajax 마스터, Part 1: Ajax 소개  (0) 2006.06.02
Prototype.js 가이드 03 참조문서  (0) 2006.05.11
Prototype.js 가이드 02 _ Ajax support  (0) 2006.05.10
 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)