经过djangao admin界面没法添加汉字(unicode)的解决办法。python
根源:mysql服务器的默认设置不支持unicode(utf8)mysql
解决办法:sql
将/etc/mysql/my.cnf中utf8支持改成以下内容,启动成功:
[client]
default-character-set=utf8
[mysqld]
init_connect=’SET collation_connection = utf8_unicode_ci’
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake数据库
而后重启mysql: sudo service mysql restart服务器
解决。spa
若是还有问题,须要删掉数据库,而后从新python manage.py syncdbrest