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"