django在view返回结果没问题是中文,在模板返回的是unicode编码为什么

2025-05-14 05:21:56
推荐回答(1个)
回答(1):

#coding=UTF-8
就可以的,如果还不行,就用纪事本打开文件然后另存为是 选择用UTF-8编码
然后上传
Django的内核是UTF-8的编码方式所以要避免乱码请注意一下几点:
1.数据库中的编码方式要是UTF-8的。
2.代码中View里面的最上面加上
# -*-coding:utf-8 -*-
可以防止模板出现乱码
3.代码中出现中文字符的地方请在本代码文件的最上面加入
# -*-coding:utf-8 -*-
可以避免代码文件出现乱码。