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,139
12년 전 조회 1,905
12년 전 조회 798
12년 전 조회 1,050
12년 전 조회 2,995
12년 전 조회 785
12년 전 조회 696
12년 전 조회 601
12년 전 조회 1,367
12년 전 조회 1,171
12년 전 조회 3,834
12년 전 조회 983
12년 전 조회 862
12년 전 조회 743
12년 전 조회 608
12년 전 조회 1,144
12년 전 조회 860
12년 전 조회 999
12년 전 조회 525
12년 전 조회 564
12년 전 조회 692
12년 전 조회 1,098
12년 전 조회 1,084
12년 전 조회 563
12년 전 조회 926
12년 전 조회 4,722
12년 전 조회 2,733
12년 전 조회 993
12년 전 조회 748
12년 전 조회 1,535
12년 전 조회 894
12년 전 조회 5,290
12년 전 조회 6,367
12년 전 조회 1,203
12년 전 조회 964
12년 전 조회 616
12년 전 조회 1,141
12년 전 조회 1,031
12년 전 조회 1,013
12년 전 조회 797
12년 전 조회 1,080
12년 전 조회 1,492
12년 전 조회 1,652
12년 전 조회 908
12년 전 조회 2,034
12년 전 조회 853
12년 전 조회 1,134
12년 전 조회 1,846
12년 전 조회 2,095
12년 전 조회 1,889
12년 전 조회 2,055
12년 전 조회 2,568
12년 전 조회 1,192
12년 전 조회 1,689
12년 전 조회 3,829
12년 전 조회 1,691
12년 전 조회 1,728
12년 전 조회 1,516
12년 전 조회 1,130
12년 전 조회 1,380
12년 전 조회 1,306
12년 전 조회 1,494
12년 전 조회 2,126
12년 전 조회 1,657
12년 전 조회 1,520
12년 전 조회 4,044
12년 전 조회 1,669
12년 전 조회 1,003
12년 전 조회 1,687
12년 전 조회 790
12년 전 조회 1,067
12년 전 조회 1,464
12년 전 조회 1,351
12년 전 조회 5,315
12년 전 조회 2,662
12년 전 조회 1,932
12년 전 조회 779
12년 전 조회 2,375
12년 전 조회 982
12년 전 조회 1,296
12년 전 조회 1,005
12년 전 조회 3,519
12년 전 조회 917
12년 전 조회 3,827
12년 전 조회 1,498
12년 전 조회 1,788
12년 전 조회 2,401
12년 전 조회 2,461
12년 전 조회 729
12년 전 조회 800
12년 전 조회 1,452
12년 전 조회 766
12년 전 조회 951
12년 전 조회 6,712
12년 전 조회 704
12년 전 조회 1,001
12년 전 조회 646
12년 전 조회 684
12년 전 조회 934
12년 전 조회 882
🐛 버그신고