현상 : 웹페이지에서 값을 한글값을 입력 후 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

+ Recent posts