DB 인코딩 문제
1
???
whiteship2000@gmail.com
whiteship2000@hotmail.com
016-9889-6911
http://whiteship.tistory.com
setOneMember(); 메소드에서 member 객체를 DB에 하나 집어 넣는데요 그 객체 안에 들어있던 원래 정보는 다음과 같습니다.
int id = _id;
String name = "백기선";
String phone = "016-9889-6911";
String email = "whiteship2000@gmail.com";
String messengerId = "whiteship2000@hotmail.com";
String blugAddress = "http://whiteship.tistory.com";
따라서 한글이 지금 제대로 보이지 않고 있다는 것을 확인할 수 있습니다.
[#M_ more.. | less.. | DROP TABLE IF EXISTS Member;
CREATE TABLE Member
(
id INT NOT NULL PRIMARY KEY,
name VARCHAR(15) NOT NULL,
email VARCHAR(30) NOT NULL,
messengerId VARCHAR(30),
blugAddress VARCHAR(30),
phone VARCHAR(13)
) DEFAULT CHARSET=utf8;_M#]1380097933.bmputf8로 설정 된 것을 확인할 수 있습니다.
URL 뒷부분도 다음과 같이 수정했습니다.
[#M_ more.. | less.. |
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/addressbook?useUnicode=true&chracterEncoding=UTF-8" />
_M#]
그러나 여전히 ??? 로 DB에 들어간다는 거~
1400075834.bmp
아구 어지러~