解决Python向MySQL数据库插入中文数据时出现乱码
先在MySQL命令行中输入如下语句查看结果:
只要character_set_client
character_set_database
character_set_results
character_set_connection
这四个参数的对应的value值是一样的就可以,如果不是一样的,修改成一样的就行,修改办法自行百度。
接下来执行下面的语句就可以了。
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
这一句话的意思是:将tablename的字符编码修改成utf8格式。
执行完毕之后,可以查看该表的字符编码: