◆ response.sendRedirect() 한글 깨짐 문제 URLEncoder.encode() 해결
페이지 정보
작성자 관리자 작성일 23-04-01 17:35 조회 674 댓글 0본문
<%
String name = "아린";
response.sendRedirect("search?name="+name); //에러
%>
위 예제 실행시 아래와 같은 에러구문을 console창에서 확인할 수 있다.
java.lang.IllegalArgumentException: code point [50,500]에 위치한 유니코드 문자 [아]은(는), 0에서 255까지의 허용 범위 바깥에 있으므로 인코딩될 수 없습니다.
<%
String name = "아린";
name = URLEncoder.encode(name,"utf-8");
response.sendRedirect("search?name="+name); //정상처리
%>
추천0
댓글목록 0
등록된 댓글이 없습니다.