sitelink1  
sitelink2  
extra_vars5
extra_vars6 ko 
POST방식으로는 이상 없는데.. GET방식으로는 계속 엔코딩이 깨진다면..
URI에서의 인코딩 문제이다.

TOMCAT_HOME/conf/server.xml 파일을 열고 90~100번째정도즈음에 위치하고 있는 곳을 보면 다음과 같이 되어있다.

    <Connector    port="80" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

위에서 useBodyEncodingForURI="true" 를 추가하면 해결이 된다.
useBodyEncodingForURI 는 URI로 값을 전송할때 ContentType에 기술된 인코딩으로 값을 인코딩 한다는 뜻이다.

물론 URIEncoding="UTF-8" 과 같은 형식도 할 수 있지만..
URIEncoding으로 설정하게 되면 tomcat에서 구동하는 모든 웹 어플리케이션의 URI를 해당 인코딩으로 설정한다.
이 때문에 tomcat하나에 하나의 웹 어플리케이션만 구동시킨다면 상관 없지만, 여러 웹 어플리케이션을 구동 할 때에는 위에서와 같이 useBodyEncodingForURI를 사용하면 된다.
번호 제목 글쓴이 날짜 조회 수
25 "org.apache.tomcat.util.net.SecureNioChannel.getSslEngine()" is null 황제낙엽 2023.06.22 14
24 windows tomcat 에 Let's Encrypt(SSL) 적용 황제낙엽 2023.06.21 2
23 [Tomcat 7] org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 황제낙엽 2019.10.16 285
22 톰캣과 방화벽 file 황제낙엽 2019.09.17 112
21 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
20 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
19 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
18 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
17 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343
16 구버전의 톰캣 실행하기 황제낙엽 2017.03.22 138
15 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
14 Server.xml 에 Context 추가 황제낙엽 2012.09.19 99
13 톰캣 메모리 확장 시키기 file 황제낙엽 2012.02.01 254
12 URIEncoding 황제낙엽 2011.05.12 95
11 톰캣의 URI encoding 설정하기 황제낙엽 2011.05.12 72
10 Post too large 황제낙엽 2010.08.06 85
9 아파치와 톰캣 연동 및 로드 발란싱 구현 (포스데이타) file 황제낙엽 2010.05.06 95
» 톰캣 5.x 에서의 URI 한글 인코딩 문제..(Set Character Encoding) 황제낙엽 2008.01.30 261
7 Howto Install Tomcat 5 + Apache 2 in WinXP 황제낙엽 2007.10.31 38
6 Windows 2000 Server + J2SDK 1.4.0 + Apache 2.0.47 + Tomcat 4.1.29 file 황제낙엽 2007.10.30 458