이번 포스팅은 get 방식으로 파라미터를 넘겼을 때 한글이 깨지는 이유에 대한 포스팅입니다.
보통 스프링 프레임워크를 쓰면 xml 파일에서 인코딩 처리를 하면 되는데요
이번은 프레임워크가 없는 jsp환경에서 get방식으로 파라미터를 가져올 때 한글이 깨지는 현상이 발생을 해결하기 위한 자료입니다~
[설명]
일단 아래는 참고용으로 제가 사용했던 코드의 일부분입니다.
총 3개 파라미터를 넘기는데 searchStrDt와 searchEndDt는 숫자만 넘기고 있고 uName에 한글입니다.
둘 다 jsp 파일에서 코딩되었고 상단에 charset, pageEncoding 적용을 한 상태입니다.
그럼에도 불구하고 한글이 깨져서 문제가 되었는데요. get방식으로 파라미터를 넘길 경우 서버(톰캣)에서도 인코딩 적용을 해야 한글이 제대로 출력이 됩니다.
[해결]
톰캣에 server.xml 파일에 내용을 추가하도록 하겠습니다.
파일 위치는 아래를 참고해주세요~
server.xml에 아래 두 부분에 URIEncoding="utf8" 을 추가해주세요~!
이것으로 포스팅을 마칩니다~
궁금하신 부분 있으시거나 잘못된 부분 남겨주세요!
'Developer > 공통' 카테고리의 다른 글
개인정보보호법 및 처리 관련 암호화 (0) | 2018.02.06 |
---|---|
Java에서 페이징처리 (0) | 2018.01.15 |
[Eclipse] Encoding set utf-8 (0) | 2017.07.27 |