Django防止乱码

来自linux中国网wiki
Evan讨论 | 贡献2019年10月14日 (一) 13:48的版本 (导入1个版本)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

1.代码层面

#view #防止乱码
#-*- coding:utf-8 -*-
import  sys
from django.shortcuts import render
reload(sys)
sys.setdefaultencoding('utf-8')

2. 数据库层面

文章有中文时乱码
问了一下大家 再自己google  一下  尝试一下 手工 set utf8 cratedatabase is ok now

CREATE DATABASE my_database CHARACTER SET utf8;

参考

http://stackoverflow.com/questions/6681831/setting-django-mysql-site-to-use-utf-8