Python 生成的页面中文乱码问题

第一 保证 程序源文件中的中文的编码格式,如我们把 源文件的编码设置成utf8的。

reload(sys)

sys.setdefaultencoding(‘utf-8’)

第二, 告诉浏览器,我们需要用什么格式来展示字符 。

web.header(‘Content-Type’, ‘text/html; charset=UTF-8’)

主要是加这个 HTML格式的头部中说明。

这样基本可以解决,Python生成的网页中文乱码的问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-10 19:12:40

Python 生成的页面中文乱码问题的相关文章

vs2015 生成 cordova 页面中文乱码

原文:vs2015 生成 cordova 页面中文乱码 1.用VS2015新创建Cordova项目,启动运行index.html 中文显示乱码 解决方案: 1.使用text/html通用解析编码utf-8 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 2.使用记事本打开index.html文件,另存为文件,选择编码utf-8,然后页面显示就正常了 原文地址:htt

[转]Python的经典问题——中文乱码

关键字:Python UTF-8 GBK 中文 乱码估计入门时都会遇到的.我是在windows下用的Python25自带的IDLE编辑运行的,发现运行脚本得出的结果有一些中文显示是乱码,但有一些是正常的.百思不得其解.首先查看了一下源文件的编码格式,是UTF-8.经过搜索再搜索,调试再调试,也换了几个编译器,发现比IDLE还糟糕(可能需要进行encode设置).问题终于解决了,一共花了俺将近5个小时,写在这里,希望遇到问题的人能搜索到这里,不再重犯.乱码原因:因为你的文件声明为utf-8,并且也

freemarker页面中文乱码

一.前言 简单的记录freemarker遇到的错误问题:ftl页面中文乱码 由于freemarker整合在ssm框架中,所以笔者直接贴配置代码 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.

python向数据库插入中文乱码问题

这即将是一篇very short very short的博文,之所以发这篇博文主要是为了吐槽,表达我的气愤. 我靠,是个人都知道,编码问题遇上了是有多么恶心,就是很恶心很恶心很恶心就是了,对不对. 在python里,import MySQLdb后,向数据库插中文乱码的问题不是一次遇到. OK,就当我笨吧,我就是笨.曾几何时,python这边死皮赖脸地报错,曾几何时,sql那边雷打不动地显示乱码.姐能怎样,能怎样,还不是各种百度各种谷歌去撞.撞上了就撞上了,反正由于已经转晕了,也懒得记. 但是,今

如何彻底解决jsp页面中文乱码及数据库乱码

最近自己闲做一个小项目,搭建环境框架SSH+MySQL数据库,遇到一个问题:jsp页面中文显示乱码,数据库插入数据和更新数据时中文也显示乱码,后来在网上找了许多解决方法,还是折腾了两天才把问题解决,下面总结一下彻底解决中文乱码问题: 在项目里的我统一使用UTF-8的编码方式 1.知道自己安装Mysql数据库安装配置时选择了什么编码方式,如果之前安装,现在不太清楚,建议重新安装Mysql数据库,安装配置时选择utf8 (这里有个小技巧:不用卸载Mysql数据,找到安装Mysql数据库目录:D:\M

ssh页面中文乱码问题

今天碰到一个问题,在我做的ssh项目中,程序在一个action中将一串中文提示语句 —— 一个字符串存在session中(且不讨论用session存这个合不合理),在另外一个action渲染的jsp页面中用el表达式取出来呈现,形如:${requestScope.noright}. 在我的开发环境中(Tomcat6 + MyEclipse8.5),这一个提示语句显示正常,并没有出现乱码的状况.但是当我将其部署到was的测试环境时,这一句提示信息显示成了“????????”,一串问号,而页面其他地

Python的经典问题——中文乱码

关键字:Python UTF-8 GBK 中文 乱码 估计入门时都会遇到的.我是在windows下用的Python25自带的IDLE编辑运行的,发现运行脚本得出的结果有一些中文显示是乱码,但有一些是正常的.百思不得其解.首先查看了一下源文件的编码格式,是UTF-8.经过搜索再搜索,调试再调试,也换了几个编译器,发现比IDLE还糟糕(可能需要进行encode设置).问题终于解决了,一共花了俺将近5个小时,写在这里,希望遇到问题的人能搜索到这里,不再重犯. 乱码原因:因为你的文件声明为utf-8,并

Zabbix 监控页面中文乱码

问题描述: 如题,我相信大多数人都遇到过这个问题,Zabbix 监控图 中文乱码. 解决这个问题也很简单:( Zabbix 网页目录中缺少字体 ) 1.打开 Windows 的 C:\Windows\Fonts 字体存放目录,选一款你喜欢的字体 ( 建议选清爽一点的,太花的放上去看不清楚 ) 2.我选择的是 楷体常规,文件名为 simkai.ttf,把这个文件传到服务器的 Zabbix 网页目录中 ../html/zabbix/fonts ( 如果原文件名是 .TTF 的,记得改成 .ttf )

python操作数据库产生中文乱码问题【已解决】

记:最近在使用python进行学生成绩管理系统设计时,遇到了一个中文显示的问题,这个问题困扰了一个上午,查阅了有关资料,锁定了原因——编码问题.最终更改编码设置,问题得到了解决. 具体做法: 1 Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)    2 MySQL数据库charset=utf-8     3 Python连接MySQL是加上参数 charset=utf8     4 设置Python的默认编码为 utf-8 (sys.setdefaulte