웹에서 작업을 하다보면 한글이 깨질 때가 종종 있다.
자바, jsp 페이지에 request.setCharacterEncoding("utf-8"); 를 열심히 추가 해봤자 소용이 없는 경우가 있었는데
Sever - Tomcat - sever.xml 을 수정해주면 해결 된다.
아래 그림처럼 URIEncoding="UTF-8" 를 추카 해주자
그리고 전자정부프레임워크를 사용하고 있다면 web.xml 파일에
<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>/*</url-pattern>
</filter-mapping>
를 등록 해주면 된다. 근데 이미 되어있을 거에요.
반응형
'개발 티끌 팁' 카테고리의 다른 글
[vi]vi 에디터 비정상 종료시 (0) | 2017.01.06 |
---|---|
[명령어]리눅스 도움말, 디렉토리 관련 기본 명령어 (0) | 2017.01.04 |
jQuery 핸드폰 번호 입력시 하이푼(-) 자동으로 넣고 빼기 (0) | 2016.05.11 |
트위터 한글 형태소 분석기 (0) | 2016.05.06 |
JAVA SHA-256 (0) | 2016.03.10 |