解决MySQL保存中文出现错误代码1366

286 阅读1分钟
搜索之后查看此篇文章

mysql 5.7中文乱码的解决

可能是编码设置问题,需要将编码设置为utf-8。无论是数据库还是flask-sqlalchemy都要设置为utf-8。
安装完数据库后需要在数据库的配置文件添加下面的部分:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
MySQL配置文件路径为:
/etc/mysql/my.cnf
然后重启MySQL服务即可。