sygolar

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 -*-

分类:

技术点:

相关文章: