현상 : 웹페이지에서 값을 한글값을 입력 후 DB에 insert 하였을 때 한글 문자가 깨지는 현상 발생.
해결방법
1. 해당 jsp 페이지 상단에 아래의 코드를 추가
<%@ page language="java" contentType="text/html; charset=euc_kr" pageEncoding="euc_kr"%>
<% request.setCharacterEncoding("euc-kr"); %>
2. JDBC 연결방법 변경
기존 : url = "jdbc:mysql://localhost:3306/bucks";
변경 : url = "jdbc:mysql://localhost:3306/bucks?useUnicode=true&characterEncoding=UTF-8";
3. 해당 DB 테이블의 charset을 euckr로 변경해준다.
'Tips & Tech > JSP' 카테고리의 다른 글
[JSP]User Agent이용 아이폰/안드로이드 구별 방법 (0) | 2012.05.24 |
---|---|
페이지 Refresh 하는 방법!!! (0) | 2012.05.03 |
session 정보 (0) | 2012.05.02 |