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,106
12년 전 조회 1,877
12년 전 조회 763
12년 전 조회 1,027
12년 전 조회 2,966
12년 전 조회 752
12년 전 조회 662
12년 전 조회 561
12년 전 조회 1,331
12년 전 조회 1,135
12년 전 조회 3,798
12년 전 조회 956
12년 전 조회 822
12년 전 조회 706
12년 전 조회 573
12년 전 조회 1,101
12년 전 조회 826
12년 전 조회 970
12년 전 조회 495
12년 전 조회 524
12년 전 조회 655
12년 전 조회 1,059
12년 전 조회 1,046
12년 전 조회 530
12년 전 조회 900
12년 전 조회 4,690
12년 전 조회 2,698
12년 전 조회 961
12년 전 조회 711
12년 전 조회 1,500
12년 전 조회 861
12년 전 조회 5,256
12년 전 조회 6,332
12년 전 조회 1,165
12년 전 조회 927
12년 전 조회 575
12년 전 조회 1,106
12년 전 조회 998
12년 전 조회 987
12년 전 조회 761
12년 전 조회 1,057
12년 전 조회 1,449
12년 전 조회 1,618
12년 전 조회 868
12년 전 조회 1,992
12년 전 조회 821
12년 전 조회 1,095
12년 전 조회 1,807
12년 전 조회 2,062
12년 전 조회 1,847
12년 전 조회 2,013
12년 전 조회 2,536
12년 전 조회 1,147
12년 전 조회 1,658
12년 전 조회 3,783
12년 전 조회 1,654
12년 전 조회 1,688
12년 전 조회 1,480
12년 전 조회 1,098
12년 전 조회 1,353
12년 전 조회 1,266
12년 전 조회 1,468
12년 전 조회 2,088
12년 전 조회 1,618
12년 전 조회 1,487
12년 전 조회 4,013
12년 전 조회 1,641
12년 전 조회 968
12년 전 조회 1,650
12년 전 조회 746
12년 전 조회 1,028
12년 전 조회 1,421
12년 전 조회 1,317
12년 전 조회 5,278
12년 전 조회 2,623
12년 전 조회 1,895
12년 전 조회 735
12년 전 조회 2,349
12년 전 조회 947
12년 전 조회 1,258
12년 전 조회 962
12년 전 조회 3,482
12년 전 조회 878
12년 전 조회 3,789
12년 전 조회 1,460
12년 전 조회 1,755
12년 전 조회 2,369
12년 전 조회 2,429
12년 전 조회 690
12년 전 조회 761
12년 전 조회 1,412
12년 전 조회 731
12년 전 조회 919
12년 전 조회 6,680
12년 전 조회 668
12년 전 조회 954
12년 전 조회 603
12년 전 조회 644
12년 전 조회 904
12년 전 조회 850
🐛 버그신고