mysql 쿼리의 중국어 왜곡 문자에 대한 해결 방법: 1. 설치 디렉터리에서 my.ini 파일을 찾아 엽니다. 2. default-character-set을 utf8로 변경합니다. 3. "alter table table name default.. ." 명령; 4. mysql 서비스를 다시 시작합니다.
이 기사의 운영 환경: Windows 7 시스템, mysql 버전 5.5, Dell G3 컴퓨터.
mysql 쿼리 한자 깨짐 문제 어떻게 해결하나요?
mysql 쿼리 한자가 깨졌을 때 해결 방법:
컴퓨터 시스템을 재설치하고 mysql을 재설치했는데 사용해보니 이런 현상이 발생했습니다. 중국어 데이터가 삽입되어 쿼리가 나왔습니다. 데이터가 중국어로 물음표로 표시됩니다.
myeclipse, mysql 명령줄 창, SQLyog 상관없이 중국어는 표시할 수 없습니다.
온라인에서 상담한 정보를 통해 많은 친구들이 이러한 문제에 직면하고 해결했습니다. 그 덕분에 나는 더 많은 것을 배웠다.
다음 방법은 참고용이며 실제로 제가 겪었던 MySQL의 한자 깨짐 문제를 해결했습니다
원인: 설치 시 인코딩 형식이 설정되지 않았을 수 있습니다
성능: 삽입된 중국어 쿼리하면 데이터가 물음표로 표시됩니다
1. 설치 디렉터리에서 my.ini 파일을 찾아 엽니다. 2. 내부에서 기본 문자 집합을 찾아 utf8로 변경합니다. 이렇게 하면 앞으로 생성되는 테이블은 기본적으로 utf8 인코딩 형식으로 설정됩니다
3. 그러나 생성된 데이터베이스와 테이블은 별도로 설정해야 합니다. mysql 명령 창을 엽니다.
4. 다음 두 명령을 실행합니다: alter 데이터베이스 데이터베이스 이름 기본 문자 집합 utf8 collate utf8_general_ci;
alter table table name 기본 문자 집합 utf8 collate utf8_general_ci
5. mysql 서비스를 다시 시작합니다
에서 실행해 보세요. 다시 mysql 명령창에 다음 명령set character_set_database=utf8;
set character_set_server=utf8;
set character_set_client=gb2312;
set character_set_connection=gb2312;
set character_set_results=gb2312;
첨부: mysql Tips
cmd 명령 창을 엽니다. net stop mysql -- - mysql 서비스 중지
~ 열 수 있습니다.
b. mysql -uroot를 입력할 수 있습니다. -pmysql; (루트를 자신의 사용자 이름으로 바꾸고 mysql을 자신의 비밀번호로 교체)
Q s
다음 명령/문장
a、show variables like '%char%'; ---查看编码设置 b、show create database 数据库名; ---查看该数据库的编码格式 c、show create table 表名; ----查看该表的编码格式 d、show full columns from 表名; ---可以查看该表格字段的属性
🎜 🎜🎜 🎜🎜
추천 학습: "mysql 비디오 튜토리얼"
위 내용은 MySQL 쿼리에서 중국어 문자가 깨지는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!