SAE网站搭建(2)

通过djangao admin界面无法添加汉字(unicode)的解决办法。

根源:mysql服务器的默认设置不支持unicode(utf8)

解决办法:

将/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

解决。

如果还有问题,需要删掉数据库,然后重新python manage.py syncdb

 

posted on 2013-11-20 16:31  神奇蛋  阅读(140)  评论(0编辑  收藏  举报