`
somkens
  • 浏览: 7444 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Django中文乱码解决

    博客分类:
  • php
 
阅读更多

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,保存即可。

分享到:
评论

相关推荐

    django项目运行因中文而乱码报错的几种情况解决

    本文将详细解析Django项目中因中文导致的乱码报错的几种常见情况及其解决方案。 1. **代码中的中文注释问题** 当Python源代码(.py文件)包含中文注释时,可能会出现`UnicodeEncodeError`,提示'ascii' codec无法...

    解决django后台管理界面添加中文内容乱码问题

    在学习使用django做一个简单的个人博客项目,通过admin后台添加中文文章内容的时候,遇到中文内容显示乱码的问题。 排除了网上资料中的提到的几个问题: 1.数据上传默认采用的是unicode编码 2.与settings.py中的...

    Django_中文教程等

    1. Django中文教程:Django的中文教程涵盖了从基础到进阶的所有内容,包括但不限于Django的安装、项目创建、URL路由、视图函数、模板系统、数据库模型、表单处理、用户认证与授权、中间件、静态文件与媒体文件处理、...

    django实现HttpResponse返回json数据为中文

    然而,在使用 Django 提供的 `HttpResponse` 或 `JsonResponse` 返回 JSON 数据时,可能会遇到中文字符显示乱码的问题。本文将详细介绍如何在 Django 中正确地使用这些方法返回包含中文字符的 JSON 数据。 #### ...

    Django分页查询并返回jsons数据(中文乱码解决方法)

    在本知识点中,我们将会详细探讨Django中如何进行分页查询并返回json数据,同时解决中文乱码的问题。 首先,分页查询是一种常见的Web开发技术,用于在用户界面上展示大量数据时,将数据分组显示,每组数据称为一页...

    解决django FileFIELD的编码问题

    ### 解决Django FileField的编码问题 在开发基于Django框架的应用程序时,经常会遇到文件上传和存储的问题。其中一个常见的问题是与FileField相关的URL编码问题。本文将详细介绍如何解决Django FileField中的URL...

    Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题

    这个demo实现了通过用户输入自己的个人信息生成一份简历pdf,来阐述如何使用Django的HttpResponse生成PDF的文档。 先上效果图: 安装依赖库 首先安装Django最新版2.2.2和PDF依赖包xhtml2pdf pip install django...

    Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法

    本文将详细介绍如何解决Django生成PDF时中文出现乱码的问题,以及整个流程的实现步骤。 首先,我们需要安装必要的库。Django本身并不直接支持PDF生成,但我们可以借助第三方库如`xhtml2pdf`来实现。使用pip安装这两...

    在Python的Django框架中用流响应生成CSV文件的教程

    在使用Excel等软件打开CSV文件时,如果CSV文件中的编码没有正确处理,那么包含中文或其他非ASCII字符的数据可能会显示为乱码。在教程中作者提出了解决这一问题的方法,即使用UnicodeWriter类来确保以正确的编码方式...

    让Pytohn xhtml2pdf PDF支持中文

    度娘参考了一些解决方案,发现行不通,关于字体,其实每个系统,应该都有一个黑体吧,为了兼容大部分系统,我们就添加一个系统字体 黑体 SimHei 解压,替换xhtml2pdf [Python36\Lib\site-packages\xhtml2pdf]

    解决django 向mysql中写入中文字符出错的问题

    总结,解决Django向MySQL写入中文字符出错的问题,关键在于确保MySQL服务器配置支持UTF-8,并且数据库本身也要使用正确的字符集。在必要时,重建数据库和执行数据迁移是解决问题的有效途径。同时,确保Django项目...

    gae-django-cms-encry:使gae-django-cms中的网页中浏览器中显示正常,查看源代码时乱码

    通过检查和修改上述设置,应该能够解决“gae-django-cms-encry”项目中浏览器显示正常但源代码乱码的问题。在压缩包`gae-django-cms-encry-master`中,可能包含了修复此问题的代码示例或配置文件,你可以根据这些...

    Django中使用Json返回数据的实现方法

    而当我们使用`json.dumps()`将Python字典转换为JSON字符串时,浏览器接收到的实际上是JSON格式的数据,但因为`Content-Type`不正确,浏览器无法正确解析,导致中文字符显示为乱码。 解决这个问题的方法是设置`...

    Ubuntu下MySQL中文乱码的问题解决

    /usr/local/lib/python2.7/dist-packages/Django-1.11.dev20170117002028-py2.7.egg/django/db/backends/mysql/base.py:109: Warning: Incorrect string value: '\xE6\x88\x90\xE5\x8A\x9F...' for column 'json' at...

    文件下载简单修改了中文编码问题

    标题中的“文件下载简单修改了中文编码问题”指的是在处理文件下载过程中,如何正确处理中文字符的编码,以避免乱码现象。 在计算机系统中,中文字符的编码通常有多种方式,如GBK、GB2312、UTF-8等。不同的编码格式...

Global site tag (gtag.js) - Google Analytics