SMALL
톰켓 JSP Parameter 한글 깨짐 현상
크롬이나 파폭은 문제가 없었는데
익스플로러에서 url로 한글 파라메터를 넘기니 한글이 깨진다.
역시 웹 개발은 익스플로러부터 해야 나중에 오류발견해서 고치지 않아도 되는것같다.
ie를 주깁시다 ie는 나의원쑤
해결 방법은,
tomcat을 사용하였으니 tomcat을 예로 들면,
connector 부분에 해당 구문을 추가한다.
useBodyEncodingForURI = “true”
그럼,
1 | < Connector connectionTimeout = "20000" port = "8080" protocol = "HTTP/1.1" redirectPort = "8443" useBodyEncodingForURI = "true" /> |
이런식이 된다.
서버를 재기동하고,
jsp 단에서 파라메터를 받아올때 해당 루틴을 타게 만든다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // check IE url encoding String ua = request.getHeader( "User-Agent" ); boolean isMSIE = ( ua != null && ua.indexOf( "MSIE" ) != - 1 ); if (isMSIE) { request.setCharacterEncoding( "KSC5601" ); String getAddress = request.getParameter( "address" ); request.setCharacterEncoding( "UTF-8" ); //setting utf-8 } else { request.setCharacterEncoding( "UTF-8" ); } |
저 파라메터가 한글로 들어오는것 말고는 utf-8로 수행해야 해서 다시 utf-8로 바꿔주었다.
출처 http://javakorean.com/jsp-get%EB%B0%A9%EC%8B%9D-%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90
LIST
'Java' 카테고리의 다른 글
JAVA 게시판 프로그램신청 나이제한(생년월일) 걸기 (0) | 2018.01.16 |
---|---|
java 생년월일로 나이계산하기~ (0) | 2018.01.16 |
java Mail 파일저장 (0) | 2015.08.31 |
특수문자 제거,이메일 유효성 검사 등등 (0) | 2015.08.31 |
java Mail Part1 ,, java Mail 소개 (0) | 2015.06.24 |