笑傲江湖

My Life and My Way...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

django中文解决办法

Posted on 2011-03-21 00:58  Simon.Wong  阅读(258)  评论(0编辑  收藏  举报
一) 最简单的方案
     1) 创建数据库: 

           (用utf8吧,为latin1受的苦还不够吗 :< ) 

           CREATE DATABASE database_name DEFAULT CHARACTER SET utf8 ; 

     2) settings配置: 

           DEFAULT_CHARSET = 'utf-8' (Django默认设置) 

           DATABASE_OPTIONS = { 'charset': 'utf8', }(Django默认设置) 

           FILE_CHARSET= 'gb18030' 

     3) HTML&Template: 

           <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

            参考:http://htmlhelp.com/tools/validator/charset.html.en 

      4)定义程序编码: 

    # -*- coding: gb18030 -*-