使用mysql的时候,一般都需要兼顾中文,因此首先我们会在mysql.cnf中配置了client和server的默认编码,但是在创建数据库的时候我们依然居然自己指定:
1 create database test default charset=utf8;
然后再在django中使用如下命令:
python manager.py syncdb
此时创建的数据库表使用的默认编码就均是utf8了,然后再在网页中数据中文并且新增的时候也不会乱码了
2021-08-25 01:51:42
使用mysql的时候,一般都需要兼顾中文,因此首先我们会在mysql.cnf中配置了client和server的默认编码,但是在创建数据库的时候我们依然居然自己指定:
1 create database test default charset=utf8;
然后再在django中使用如下命令:
python manager.py syncdb
此时创建的数据库表使用的默认编码就均是utf8了,然后再在网页中数据中文并且新增的时候也不会乱码了