1. 테스트 환경

  • Apache Tomcat 8.5
  • Chrome Browser
  • "경제", "최신"이라는 한글 Parameter가 잘 넘어오는지 테스트 ("cate=경제,order=최신"처럼 나와야 정상)

2. 테스트 결과

설정항목 Connector의 URIEncoding 설정
설정안함 UTF-8
1 cate=e²½i?œ,order=iμœi?? cate=??,order=??
2 cate=e²½i??,order=iμ?i?? cate=경제,order=최신
3 cate=e²½i??,order=iμ?i?? cate=경제,order=최신
1+2 cate=e²½i??,order=iμ?i?? cate=경제,order=최신
1+3 cate=e²½i??,order=iμ?i?? cate=경제,order=최신
2+3 cate=e²½i??,order=iμ?i?? cate=경제,order=최신
1+2+3 cate=e²½i??,order=iμ?i?? cate=경제,order=최신

 

  • 1 : request.setCharacterEncoding("UTF-8")
  • 2 : charset="UTF-8"
  • 3 : pageEncoding="UTF-8"