spring 서버 한글깨짐 문제 여러가지 해결 방법 .jsp 파일에서는 한글이 깨지지 않지만 서버단(.java)으로 파라미터가 넘어가면 한글이 깨지는 경우가 있다. 이클립스 에서 한글깨짐을 해결하는 방법에는 아래와 같은 방법들이 있다. Window - Preferences 로 들어간다.
General - Workspace 으로 가서 아래 Text file encoding 을 UTF-8 로 설정한다.
그래도 깨질 경우에는 프로젝트에서 오른쪽 버튼을 눌러 Properties로 들어간다.
Resource에도 보면 Text file encoding이 있다 이것도 UTF-8로 설정해준다.
.jsp 파일에도 아래와 같이 UTF-8로 인코딩 설정 해준다.
아래 파일은 프로젝트 내의 web.xml 파일이다. 아래와 같이 인코딩 필터 설정을 UTF-8로 해준다. URIEncoding="UTF-8"
이렇게 해도 서버단에서 한글이 깨진다면 Servers의 해당 프로젝트 config 폴더의 server.xml 파일을 열어 아래와 같이 Connector에 URIEncoding을 UTF-8로 설정해 준다. (2군데 모두)
위와 같은 방법으로 서버단에서 한글이 깨지는 문제를 해결 할 수 있다. 다른방법으로는 [Controller]에서 RequestMapping 에 produces="text/plain;charset=UTF-8" 를 추가해 준다. - 기존 @RequestMapping(value="/board/getBoardList.do") - 수정 @RequestMapping(value="/board/getBoardList.do", produces="text/plain;charset=UTF-8")
'Programing > JAVA' 카테고리의 다른 글
poi 활용 excel 파일 생성 후 다운로드 창 띄워 위치설정해 다운 받는 방법. (1) | 2015.10.28 |
---|---|
java poi 활용 json 데이터 엑셀 다운로드 기능 구현 (3) | 2015.10.12 |
ibatis 에러 해결 방법 com.ibatis.common.jdbc.exception.NestedSQLException (0) | 2015.09.17 |
Mybatis 마크업 에러 해결 방법 (0) | 2015.09.16 |
java.lang.NullPointerException 문제 jsp에서 session 사용 시 (0) | 2015.09.09 |
댓글