Windows 10에서 mysql5.5 데이터베이스 명령줄의 중국어 잘못된 코드에 대한 솔루션

小云云
풀어 주다: 2017-12-25 13:51:58
원래의
2060명이 탐색했습니다.

시스템을 재설정한 후 오래 전에 설치된 MySQL 데이터베이스에서 콘솔 쿼리에 중국어 문자가 깨지는 문제가 있습니다. 이 기사에서는 주로 Windows 10에서 mysql5.5 데이터베이스 명령줄의 중국어 깨짐 문자에 대한 해결 방법을 공유합니다. . 모두에게 도움이 되기를 바랍니다.

설치 디렉터리에서 my.ini 파일을 엽니다.

내 파일은 C:Program FilesMySQLMySQL Server 5.5, 다음과 같이 수정되었습니다.


[client]
default-character-set=utf8
port=3306
[mysql]
#网上下面这个 gbk 很多回答也是设置为utf8,结果就是乱码
default-character-set=gbk
# SERVER SECTION
# ----------------------------------------------------------------------
## The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
#
[mysqld]# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.5/"
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
collation-server=utf8_general_ci
修改完毕重启mysql,查看一下编码:
mysql> show variables like 'character_set%';
+--------------------------+---------------------------------------------------------+| 
Variable_name | Value |
+--------------------------+---------------------------------------------------------+|
 character_set_client | gbk || 
character_set_connection | gbk ||
 character_set_database | utf8 || 
character_set_filesystem | binary || 
character_set_results | gbk || 
character_set_server | utf8 ||
 character_set_system | utf8 ||
 character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+---------------------------------------------------------+
操作试试:
mysql> insert into per values('乱码解决');
Query OK, 1 row affected (0.00 sec)
mysql> select * from per;
+--------------+| 
name |
+--------------+| 
的纷纷从 ||
 乱码解决 |
+--------------+
3 rows in set (0.00 sec)
로그인 후 복사

관련 권장 사항:

mysql의 중국어 왜곡 문제에 대한 자세한 설명 Database

MySQL에서 데이터를 삽입할 때 중국어 왜곡 문자가 발견되면 어떻게 해야 하나요?

PHP에서 중국어 문자가 깨지는 문제를 해결하는 방법은 무엇입니까?

위 내용은 Windows 10에서 mysql5.5 데이터베이스 명령줄의 중국어 잘못된 코드에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!