问题描述:今天使用django的admin站点时,发现中文输入会报错,后搜索该问题显示为数据库编码问题
解决办法:
1.show variables like "%char%"可以查看数据库当前默认编码方式
2.复制mysql目录下mydefault.ini文件,粘贴并改文件名为my.ini
3.打开my.ini编辑,添加内容:
- [client]
- default-character-set=utf8
- /*[mysqld]*/
- character-set-server=utf8
4.重启mysql服务,此时可重新查看show variables like "%char%"