태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

이클립스 프로젝트의 설정을 UTF-8 로 설정해서 개발중인데 특수한 경우에 form 에서 한글이 깨지는 경우가 있다. (잘은 모르겠으나 JQuery 를 사용하고 있는 듯) 이 때 톰캣의 server.xml 에 인코딩 방법을 명시해주면 해결이 된다.

설정은 톰캣의 server.xml 을 에디터로 열어서 <Connector 로 시작하는 녀석들의 끝에 URIEncoding="UTF-8" 항목을 추가해줬다. 아래와 같은 형태로 편집해주면 된다. 주석이 풀려있던 곳 총 두군데 수정.

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />


※ 설정파일 위치

  ○ 톰캣을 그냥 실행하는 경우 server.xml 의 위치 : Tomcat Home\Tomcat 6.0\conf
  ○ 이클립스에 플러그인으로 실행하는 경우 server.xml 의 위치 : Package Explorer 에서 Servers 아래 있는 톰캣의 설정 파일들






Posted by 인터돌

댓글을 달아 주세요

  1. psyblade 2012.09.04 14:20 신고  댓글주소  수정/삭제  댓글쓰기

    post방식으로 데이터를 넘겼을 때는 request.setCharacterEncoding("UTF-8") 요게 먹지만
    get방식에서는 안먹어서 그렇게 됨...

  2. 감사합니다. 2012.11.26 05:44 신고  댓글주소  수정/삭제  댓글쓰기

    덕분에 해결했습니다. 감사합니다~

  3. dandyhani 2013.04.03 15:03 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 덕분에 해결 하였습니다.
    님의 글이 아니었으면...
    테스트 지연되고 납품 지연되고....
    아 깜깜 했었는데.. 감사합니다.

  4. 구차니 2014.03.26 19:59 신고  댓글주소  수정/삭제  댓글쓰기

    엌ㅋㅋㅋㅋ jsp 배우고 있는데 왜 이게 나오죠? ㅋㅋㅋㅋ