728x90
반응형
[JSP] url로 받은 한글문자 MySQL에 깨져서 들어갈 때 해결방법
문제점
jsp프로젝트에서 url로 받은 파라미터값들을 데이터베이스에 넣는 작업을 하는데
top_title 부분을 보다시피 영어문자는 잘 들어가나(row 1,2) 3, 4번째 줄에서는 한글이 제대로 안들어가는 것을 볼 수 있다.
5번째 줄에서는 workbench에서 직접적으로 한글을 넣었는데 잘 들어간다.
디비안에서는 한글입력에 문제가 없는데 url로 파라미터를 받아오고 db에 넣을 때 문제가 생기는 것 같다.
해결방법
<property name="url"
value="jdbc:mysql://localhost:3306/jspdb?useUnicode=true&characterEncoding=utf-8" />
jdbc 설정파일에서 데이터베이스명 뒤에 useUnicode와 characterEncoding 을 추가해주면 된다.
중간에 &가 아닌 & 로 작성해줘야 잘 된다.
728x90
반응형
'Java & JSP' 카테고리의 다른 글
[Java] Eclipse에서 github commit, push 하는 방법 (수정중) (0) | 2018.05.27 |
---|---|
[JAVA] 컨텍스트의 절대경로 알아오는 방법 (0) | 2018.04.30 |
[JSP] eclipse에서 web.xml 생성 방법 (0) | 2018.04.22 |
[JSP] URL로 받은 문자 깨질 경우 해결 방법 (get, post) (0) | 2018.04.20 |
[JSP] JSP에 MyBatis 연결하기 (0) | 2018.04.17 |