어느 날 갑자기 Request 시 한글이 깨지는 오류가 났다.
원래 Tomcat 8.5를 사용하다가 다른사람들이 오류난다기에 9.0을 썼는데 내가 오류나기 시작했다.
로그를 찍어보니 ajax로 keyword를 전달하는 중에 한글이 깨지는 거였다.
이클립스 설정을 다 뒤져서 인코딩을 바꿨는데도 해결이 되지 않았고...
원래 쓰던 8.5에선 같은 코드로 정상작동되는 것을 확인했다;;
알고보니 server.xml에 이런 문구가 추가돼 있어서 그런 거였다.
<Connector URIEncoding="euc-kr" connectionTimeout="20000" maxParameterCount="1000" port="8083" protocol="HTTP/1.1" redirectPort="8443"/>
euc-kr을 utf-8로 바꾸면 잘 된다.
그런데 같은 9.0이라도 아예 URIEncoding 옵션이 없는 환경도 있었다..
난 저거 따로 추가 안 했는데 왜 있는지 모르겠다ㅠㅠ 아무튼 오류 이유를 알아서 다행..
https://blog.naver.com/baekmg1988/221302236018
[Tomcat] 톰캣 한글 깨짐, UTF-8 인코딩 설정
간혹 톰캣을 구동하여 웹서비스를 할 때 인코딩 설정을 해주지 않아 한글이 깨지는 현상이 발견 ...
blog.naver.com
이 블로그 글이 도움이 많이 되었다ㅠㅠ 감사합니다~!
'개발 프로젝트 > 멀티캠퍼스' 카테고리의 다른 글
[SHOES4JO] 멀티캠퍼스 최종 프로젝트 후기 (0) | 2023.09.16 |
---|---|
[인스턴트 이력서 생성기] 세미프로젝트 후기 (0) | 2023.07.11 |