优草派  >   Python

MySQL不支持中文怎么办?解决方法来了

陈立鑫            来源:优草派

有很多小伙伴在学习python的时候一定也在学习MySQL数据库,但是MySQL数据很烦恼的是它不是很兼容中文环境包,简单的来说MySQL不支持中文。

MySQL不支持中文怎么办?解决方法来了

下面我们来看一下如何解决MySQL不支持中文的方法:

MySQL不支持中文的第一个解决方法:

第一步:我们需要打开MySQL安装目录下的my.ini配置文件,在client、MySQL、mysqld设置下面加上charcter-set=utf8语句,然后保存,如下图所示。

MySQL不支持中文怎么办?解决方法来了

第二步:重启数据库服务:

MySQL不支持中文怎么办?解决方法来了

第三步:我们来查看字符集:

MySQL不支持中文怎么办?解决方法来了

方便复制粘贴:

[client]
 default-character-set = utf8
 [mysql]
 default-character-set = utf8
 [mysqld]
 character-set-client-handshake = FALSE
 character-set-server = utf8
 collation-server = utf8_unicode_ci
 init_connect=’SET NAMES utf8

MySQL不支持中文的第二个解决方法:

这个解决方法的前提是环境基于Ubuntu下面解决的。

第一步:查看一下mysql默认字符集

MySQL不支持中文怎么办?解决方法来了

  • character_set_client为客户端编码方式;

  • character_set_connection为建立连接使用的编码;

  • character_set_database数据库的编码;

  • character_set_results结果集的编码;

  • character_set_server数据库服务器的编码;

第二步:修改配置文件

linux系统下,修改MySQL数据库默认编码的步骤为:

修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件

MySQL不支持中文怎么办?解决方法来了

在 [mysqld ] 下面加入

MySQL不支持中文怎么办?解决方法来了

MySQL不支持中文怎么办?解决方法来了

修改mysql.cnf文件

MySQL不支持中文怎么办?解决方法来了

在[mysql]下方加入

MySQL不支持中文怎么办?解决方法来了

MySQL不支持中文怎么办?解决方法来了

第三步:重启MySQL

MySQL不支持中文怎么办?解决方法来了

最后一步:查看更改后的编码方式

MySQL不支持中文怎么办?解决方法来了

以上就是俩种解决MySQL不能支持中文的具体方法。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行