JavaScript2011. 12. 20. 11:11
JavaScript로 한글로 된 파라미터 값을 다른 JSP페이지로 보낼 때 인코딩법을 알아 보겠다.

한글로 된 파라미터를 다른 페이지로 그냥 보낸다면 한글은 깨지게 된다.

그럼 인코딩해서 다름 페이지로 보내고 그 페이지에서는 인코딩 된 값을 받아 다시 한글로 인코딩 하면 된다.

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
Posted by Z700zZz