JavaScript로 한글로 된 파라미터 값을 다른 JSP페이지로 보낼 때 인코딩법을 알아 보겠다.
한글로 된 파라미터를 다른 페이지로 그냥 보낸다면 한글은 깨지게 된다.
그럼 인코딩해서 다름 페이지로 보내고 그 페이지에서는 인코딩 된 값을 받아 다시 한글로 인코딩 하면 된다.
var encodingValue = escape(encodeURIComponent("인코딩할 값"));
이 값을 파라미터로 다른 페이지로 보낸다.
그럼 다른 페이지에서는 받아서 다시 인코딩을 해준다.
String encodingValue = new String(URLDecoder.decode(request.getParameter("인코딩한 값 파라미터 이름"), "UTF-8"));
이 값을 println으로 출력하든 자바 스크립트 코드에서 alert로 출력하든 확인해보자.
한글로 제대로 출력 되는 것을 확인할 수 있을 것이다.
한글로 된 파라미터를 다른 페이지로 그냥 보낸다면 한글은 깨지게 된다.
그럼 인코딩해서 다름 페이지로 보내고 그 페이지에서는 인코딩 된 값을 받아 다시 한글로 인코딩 하면 된다.
var encodingValue = escape(encodeURIComponent("인코딩할 값"));
이 값을 파라미터로 다른 페이지로 보낸다.
그럼 다른 페이지에서는 받아서 다시 인코딩을 해준다.
String encodingValue = new String(URLDecoder.decode(request.getParameter("인코딩한 값 파라미터 이름"), "UTF-8"));
이 값을 println으로 출력하든 자바 스크립트 코드에서 alert로 출력하든 확인해보자.
한글로 제대로 출력 되는 것을 확인할 수 있을 것이다.
'JavaScript' 카테고리의 다른 글
JavaScript의 비교 연산자와 일치 연산자..! (0) | 2012.05.22 |
---|---|
Ajax 한글 파라미터..! (0) | 2012.01.30 |
쿠키(Cookie)에 아이디를 저장하기..! (0) | 2011.09.07 |
JavaScript window.open...! (0) | 2009.11.04 |
JavaScript Radio...! (0) | 2009.11.03 |