본문으로 바로가기

Tomcat 서버의 한글처리

category 프로그래밍/ JSP 2018. 7. 15. 17:57

Tomcat 서버의 기본 문자 처리 방식은 IOS-8859-1 방식이기 때문에
개발자가 별도의 한글 인코딩을 하지 않으면 한글이 깨져 보이는 현상이 생긴다.
그런데 Get 방식과 Post 방식에 따라 한글처리 방식이 다르므로 주의해서 설정해줘야한다.

1. Get 방식 요청
이클립스의 Server에서 server.xml을 수정해준다.
사용하고 있는 포트 번호를 가진 Connector 태그를 찾아서 
URIEncoding="EUC-KR"을 넣어준다. R뒤에 있는 것은 대문자 I 이다.

저렇게 한다음 아래의 사진처럼 서버를 중지한다음 publish to the server를 눌러
서버에 Copy를 해줘야 적용이 된다.




2. Post 방식 요청
request.setCharacterEncoding() 메소드 이용
-> 받아온것의 인코딩을 바꾼다는 의미!!