자바 프로그램 이 MySQL 을 사용 할 때 인 자 를 어 지 러 운 코드 로 되 돌려 주 는 예제 튜 토리 얼 을 해결 합 니 다.

MySQL 문자 집합 부터 말씀 드 리 겠 습 니 다.Windows 에 서 는 my.ini 내 것 을 수정 할 수 있 습 니 다. 

default-character-set=utf8  //         

MySQL 클 라 이언 트 도구 에 입력

SHOW VARIABLES LIKE 'character%'; 
아래 와 같이 보이 기
2015129110019784.png (318×140)
이렇게 읽 기 정 보 를 실행 하여 중국 어 를 어 지 럽 히 는 것 으로 되 돌려 줍 니 다.해결 방법 은 데이터 베 이 스 를 연결 한 후에 데 이 터 를 읽 기 전에 검색 SET NAMES'utf 8'을 실행 하 는 것 입 니 다.정상 을 표시 할 수 있 습 니 다.
가장 간단 한 완벽 한 수정 방법,my sql 의 my.cnf 파일 의 문자 집합 키 값 을 수정 합 니 다(설정 필드 디 테 일 주의).
1.[client]필드 에 default-character-set=utf 8 을 추가 합 니 다.다음 과 같 습 니 다.

port = 3306 
socket = /var/lib/mysql/mysql.sock 
default-character-set=utf8 

2.[my sqld]필드 에 character-set-server=utf 8 을 추가 합 니 다.다음 과 같 습 니 다.

port = 3306 
socket = /var/lib/mysql/mysql.sock 
character-set-server=utf8 

3.[my sql]필드 에 default-character-set=utf 8 을 추가 합 니 다.다음 과 같 습 니 다.

no-auto-rehash 
default-character-set=utf8 

수정 이 완료 되면 service my sql restart 가 my sql 서 비 스 를 다시 시작 하면 유효 합 니 다.메모:[my sqld]필드 와[my sql]필드 는 차이 가 있 습 니 다.이 점 은 인터넷 에서 아무 도 피드백 한 적 이 없다.
SHOW VARIABLES LIKE'character%'사용 하기;보기,데이터베이스 인 코딩 이 모두 utf 8 로 바 뀌 었 음 을 발견 하 였 습 니 다.

+--------------------------+----------------------------+ 
| Variable_name | Value | 
+--------------------------+----------------------------+ 
| character_set_client | utf8 | 
| character_set_connection | utf8 | 
| character_set_database | utf8 | 
| character_set_filesystem | binary | 
| character_set_results | utf8 | 
| character_set_server | utf8 | 
| character_set_system | utf8 | 
| character_sets_dir | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+ 

4.위 에 있 는 것 이 모두 수정 되 었 는데 도 어 지 러 우 면 나머지 문 제 는 반드시 connection 연결 층 에 있 습 니 다.해결 방법 은 검색 어 를 보 내기 전에 다음 문장 을 실행 하 는 것 입 니 다.(SQL 파일 의 맨 앞 에 직접 쓰 십시오.)

SET NAMES ‘utf8′; 
그것 은 아래 의 세 마디 명령 에 해당 한다.

SET character_set_client = utf8; 
SET character_set_results = utf8; 
SET character_set_connection = utf8; 

인터넷 상에 서 많은 다른 방법 들 이 이 문 제 를 철저하게 해결 하지 못 한다.이것 은 완벽 하 게 해결 할 수 있다!

좋은 웹페이지 즐겨찾기