三 mysql 中文设置
1 进入mysql
show variables like 'character_set_%s';

character_set_server 的编码为latin1,如果需要支持中文 则需要将它设置为utf8
2 在mysql 的配置文件(/etc/mysql/my.cn)中添加以下:
在[client] 下面 增加客户端的字符编码
default-character-set=utf8
在[mysqld]下面,增加服务端的字符编码
character-set-server =utf8
chollation-server=utf8_general_ci
3 然后重新启动mysql
sudo /etc/init.d/mysql restart
4 在连接数据库时,需要设置。如下:
db_user = 'kobe' db_passwd = 'Admin@123' conn_string = 'mysql+mysqldb://' + db_user + ':' + db_passwd + '@localhost/kobesystem?charset=utf8' engine = create_engine(conn_string, encoding='utf-8')
注意上面变色的配置
5 在创建数据库时,create database kobesystem charset=utf8;
事事有回音
凡事有交代
件件有着落

浙公网安备 33010602011771号