본문 바로가기

개발/Web

sendRedirect 한글깨짐처리

반응형

get방식에서 한글깨짐 때문에 뒤지게 고생하다 찾아냈다..

자바스크립트 escape, encodeURI, encodeURIComponent,

톰캣 sever.xml 에 URIEncoding 설정,

new String(param1.getBytes("8859_1"), "euc-kr");  등등..

다 써봤지만 안되더군.

이건 되더군.

<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import="java.net.URLEncoder" %>
<html>
<head><title>URLEncoder</title></head>

<body>
<%
  String value = "JSP하자";
  String encoded = URLEncoder.encode(value);
  response.sendRedirect("filename.jsp?name=" + encoded);
%>
</body>
</html>

반응형

자바스크립트를 허용해주세요.
[ 자바스크립트 활성화 방법 ]
from Mohon Aktifkan Javascript!