1. Get방식으로 넘어가는 파라미터 한글인코딩하게 하는법


  위치 : 'C:\java\Tomcat 5.5\conf\serverl.xml' 파일을 아래와 같이 변경.
         URIEncoding="euc-kr" 를 추가 삽입 한후 저장
         톰캣 재시작후 다시 확인 하면 됨.
  <Connector port="8080" maxHttpHeaderSize="8192"
      maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
      enableLookups="false" redirectPort="8443" acceptCount="100"
      connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="euc-kr" />



2. JSP에서 엑셀로 출력시 한글깨짐현상


    response.setHeader("Content-Disposition", "attachment; filename=export.xls");
    response.setHeader("Content-Description", "JSP Generated Data");
    response.setContentType("application/vnd.ms-excel");


    <meta http-equiv="Content-Type" content="application/vnd.ms-excel;charset=euc-kr">


    추가한다.



3. ContentType이"Text/html"이 아닐때 한글 인코딩(예 contentType="image/gif")


 


     String aa = "한글~!!";
     aa = new String(aa.getBytes("8859_1"),"euc-kr");
     g.setFont(new Font("Gulim", Font.ITALIC, 15));
     g.drawString("HelloWorld~!!", 10, 50);
     g.drawString(aa, 10, 80);



4. jsp 페이지상단에 <%@ page contentType="text/html;charset=euc-kr" %>삽입



5. Post로 넘어온값 위에 아래 문장 선언(단 ,get 방식은 지원안함) 


                               
    request.setCharacterEncoding("euc-kr");

Tomcat5.5에서 한글 깨짐 현상

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다