반응형
자바 한글 깨짐 현상 해결방법.
String text = request.getParameter("text");
text = new String(text.getBytes("8859_1"),"euc-kr");
text라는 파라미터로 받을시에 인코딩이 깨질때
위와 같이 해결하면 된다.
전자정부프레임워크 혹은 스프링을 사용한다면
web.xml 에서 특정 url로 가는 패턴을 모두 encoding될 수 있도록 encodingFilter를 사용할 수 있다.
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
반응형
'개발 > Java' 카테고리의 다른 글
[Java] Json to map,Json 변환 (0) | 2019.04.11 |
---|---|
[Java] md5 암호화 초기화 (0) | 2019.04.10 |
[Java] String을 Url 인코딩,디코딩 하기 (0) | 2019.04.05 |
[Java] 자바 문자열 자르기 (substring,split) (0) | 2019.03.22 |
[Java] 자바 2차원 배열 길이 (0) | 2019.03.22 |