Python连接mysql数据库时,读取数据库中的中文出现乱码,所有中文都显示为问号了,我解决问题的步骤如下:
开发环境
- Python版本:python3.6
- MySql版本:mysql-5.5.56-winx64
- PyMySQL 版本:PyMySQL (0.7.11)
执行pip install PyMySQL 完成pyMySQL安装
数据库部分
-- 建表语句
CREATE TABLE books (
name varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 插入数据
insert into books values('万物生光辉'<