当前位置: 首页 > 网络应用技术

如何在django中使用中文中的中文

时间:2023-03-08 12:17:28 网络应用技术

  简介:今天,首席CTO指出,要与您分享如何在Django中使用中文。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1. Django在视图中返回结果。没有问题是中国人。Unicode编码在模板中返回。2. django mysql中国乱七八糟。3.问你神,为什么在django中下载的zip压缩软件包文件的名称包含中文。Intersection#编码= utf-8

  就是这样。如果它不起作用,请使用编年史打开文件,然后单独存储以选择UTF-8编码

  然后上传

  Django的内核是一种UTF-8编码方法,因此请避免乱码,请注意:

  1.数据库中的编码方法是UTF-8。

  2.代码中的视图上方的顶部

  # - * - 编码:UTF-8 - * -

  它可以防止模板从乱码的代码中

  3.代码中有汉字的地方,请添加此代码文件的顶部

  # - * - 编码:UTF-8 - * -

  您可以避免使用乱码的代码文件。

  创建所有.py文件时,编码方法必须为UTF-8,并且在# - * - 代码的前面添加了所有.py文件:UTF-8 - * - * -

  2.创建所有.html文件时,编码方法也必须为UTF-8,并且标签Meta HTTP-Equiv =“ content-type” content =“ text /html; charset; charset = utf-8“ /

  3.在MySQL安装目录中编辑my.ini配置文件。如果是my-default.ini,您可以将其更改为my.ini:

  在[mySQLD]标签下添加三行

  默认字符集= UTF8

  targin_set_server = utf8

  在[mySQL]标签下添加一行

  默认字符集= UTF8

  在[mysql.server]标签下添加一行

  默认字符集= UTF8

  在[mySQLD_SAFE]标签下添加一行

  默认字符集= UTF8

  在[客户端]标签下添加一行

  默认字符集= UTF8

  保存我的.ini,然后重新启动MySQL服务

  输入mySQL以查看字符集(mysqlshow变量,例如“ targin_set_%”;)

  4. Navicat设置

  ①数据库属性

  来自django.utils.http导入urlquote

  file_name = u“ uoload/20160314/yes.txt”

  '''''

  响应['content-disposition'] ='附件;filename =“' + urlquote(name) +'“'”

  结论:以上是首席CTO的相关内容的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?