Java에서 Mysql에 데이터를 넣을때 한글이 깨어지는 경우

Java의 JDBC를 이용하여 MYSQL에 한글 데이터를 넣을때 "??? ???" 와 같이 깨어져서 들어 가는 경우가 있다 
이럴때 두가지를 코드에 넣어준다
첫번째

private String driverName = "org.gjt.mm.mysql.Driver";
private String url = "jdbc:mysql://IP:3306/DB_NAME?useUnicode=true&characterEncoding=euc_kr";
private String userName = "User Name";
private String passwd = "Password";

다음과 같이 접속할때 URL뒷쪽에 다음과 같은 charactger encoding set을 설정한다.

Statement stmt = con.createStatement();
stmt.executeUpdate("set names euckr");
stmt.close();

또 한가지는 위와 같은 query를 DB쪽으로 날려 encoding의 동기를 맞추어 준다.
|

댓글 1개

인코딩문제 아닌가요?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
12년 전 조회 1,103
12년 전 조회 1,873
12년 전 조회 761
12년 전 조회 1,019
12년 전 조회 2,962
12년 전 조회 747
12년 전 조회 656
12년 전 조회 553
12년 전 조회 1,326
12년 전 조회 1,130
12년 전 조회 3,794
12년 전 조회 949
12년 전 조회 814
12년 전 조회 701
12년 전 조회 571
12년 전 조회 1,097
12년 전 조회 822
12년 전 조회 966
12년 전 조회 488
12년 전 조회 519
12년 전 조회 650
12년 전 조회 1,053
12년 전 조회 1,039
12년 전 조회 527
12년 전 조회 895
12년 전 조회 4,684
12년 전 조회 2,696
12년 전 조회 953
12년 전 조회 705
12년 전 조회 1,495
12년 전 조회 856
12년 전 조회 5,253
12년 전 조회 6,327
12년 전 조회 1,160
12년 전 조회 923
12년 전 조회 570
12년 전 조회 1,098
12년 전 조회 993
12년 전 조회 980
12년 전 조회 757
12년 전 조회 1,051
12년 전 조회 1,445
12년 전 조회 1,617
12년 전 조회 865
12년 전 조회 1,987
12년 전 조회 814
12년 전 조회 1,091
12년 전 조회 1,799
12년 전 조회 2,057
12년 전 조회 1,845
12년 전 조회 2,010
12년 전 조회 2,531
12년 전 조회 1,142
12년 전 조회 1,655
12년 전 조회 3,777
12년 전 조회 1,652
12년 전 조회 1,684
12년 전 조회 1,474
12년 전 조회 1,093
12년 전 조회 1,344
12년 전 조회 1,263
12년 전 조회 1,459
12년 전 조회 2,085
12년 전 조회 1,615
12년 전 조회 1,483
12년 전 조회 4,005
12년 전 조회 1,636
12년 전 조회 961
12년 전 조회 1,644
12년 전 조회 742
12년 전 조회 1,025
12년 전 조회 1,416
12년 전 조회 1,313
12년 전 조회 5,277
12년 전 조회 2,621
12년 전 조회 1,890
12년 전 조회 727
12년 전 조회 2,346
12년 전 조회 938
12년 전 조회 1,254
12년 전 조회 956
12년 전 조회 3,476
12년 전 조회 873
12년 전 조회 3,786
12년 전 조회 1,455
12년 전 조회 1,752
12년 전 조회 2,365
12년 전 조회 2,427
12년 전 조회 686
12년 전 조회 756
12년 전 조회 1,410
12년 전 조회 726
12년 전 조회 914
12년 전 조회 6,671
12년 전 조회 661
12년 전 조회 949
12년 전 조회 595
12년 전 조회 639
12년 전 조회 898
12년 전 조회 849
🐛 버그신고