您的位置:首页 > 编程语言 > Go语言

django 中文乱码或不识别

2012-06-21 14:46 197 查看
django是一个不错的WEB开源框架。今天测试,发现有些页面中文乱码,肯定是编码哪儿出了问题。

django配置要修改项目根目录的settings.py中的:

TIME_ZONE = 'America/Chicago'

LANGUAGE_CODE = 'en-us'

替换成:

TIME_ZONE = 'Asia/Shanghai'

LANGUAGE_CODE = 'zh-cn'

Python安装路径下的:\Lib\site-packages\django\conf\global_settings.py中的:

TIME_ZONE = 'America/Chicago'

LANGUAGE_CODE = 'en-us'

替换成:

TIME_ZONE = 'Asia/Shanghai'

LANGUAGE_CODE = 'zh-cn'

更多的TIME_ZONE

http://en.wikipedia.org/wiki/List_of_tz_zones_by_name

文件编码更改(global_settings.py):

DEFAULT_CHARSET = 'utf-8'

FILE_CHARSET = 'utf-8'

如果以上还不能解决问题,就写了一个py文件,含有中文,文件的开头写上:# coding=utf-8 或者 # -*- coding: utf-8 -*-

还得注意像django模块中的htm,html文件本身编码是不是utf8。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息