在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;