Django中文乱码解决

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

如果照以上做了还不行,怎么办?

看看你的views.py是不是utf-8,

如用editplus,选择另存,在转换器里选择UTF-8,保存即可。

猜你喜欢

转载自somkens.iteye.com/blog/2351311