Neil Azeroth

不要因忙碌而失去梦想!

django中文解决办法

一) 最简单的方案
     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 -*-

posted on 2009-06-12 12:26  Neil  阅读(1439)  评论(1编辑  收藏  举报

导航