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