하은양 믿음군 효실맘 호홍홍집s

javascript encodeURIComponent() 함수를 jsp URLDecode.decode()변환시 한글깨짐 본문

가벼운 배움/jsp

javascript encodeURIComponent() 함수를 jsp URLDecode.decode()변환시 한글깨짐

호홍홍집 2016. 6. 14. 11:03

참고 : http://egloos.zum.com/aslike/v/3000604

javascript 에서 제공하는 encodeURIComponent() 함수는 기본적으로 UTF-8으로 인코딩됨

이것을 jsp에서 Query로 받을 때

URLDecoder.decode() 함수를 사용했는데 한글이 깨진다면....

js : 두번겹쳐서 처리

var search = encodeURIComponent( encodeURIComponent(v_SearchName.val()) );

jsp :

<%@ page import = "java.net.URLDecoder"%>

String search = URLDecoder.decode(search);