MySQL无法插入中文和中文乱码问题解决

minute_5

关注

阅读 160

2022-03-16

在python中操作数据库遇到无法插入中文问题

解决方法:

一、修改配置文件

第一步:找到安装MYSQL的目录找到 my.ini 文件进行修改;

 

第二步:把default-character-set 修改为utf8即可!(使用文本搜索)

二、在cmd中配置

在mysql数据库cmd中输入:show variables like'%char%';  查看数据库的编码格式!

 

三、改变编码方式

set character_set_database = utf8;
set character_set_server = utf8;
set character_set_client = gbk;
set character_set_connection = gbk;

改变后输入:show variables like'%char%';

 四、可以插入中文数据测试。

如果可以插入之后显示乱码的话。就改变一下编码格式。

set character_set_results = gbk;

 

精彩评论(0)

0 0 举报