Pyhon - pyh 库 解决中文乱码问题

作者: Max.Bai

时间: 2015/11

Pyhon - pyh 库 解决中文乱码问题

pyh 是python生产html文件的好帮手,使用起来非常方便,但是要生产包含中文的文件就会出现乱码,我来修该下库文件,来解决这个问题。

1. 修改开头声明

添加  # coding=utf-8

2. 设置文件保存方式

import sys
reload(sys) 
sys.setdefaultencoding('utf-8')

3. 修改保存方法,添加可以指定的文件保存编码

    def printOut(self,file='', ec='UTF-8'):if file: f = open(file,'wb')else: f = stdoutf.write(doctype.encode(ec))f.write(self.render().encode(ec))f.flush()if file: f.close()

page.printOut(report, 'GBK')

page.printOut(report, 'UTF-8')

Pyhon - pyh 库 解决中文乱码问题相关推荐

  1. [Unity][字体]TextMeshPro添加创建中文字体库解决中文乱码

    由于UGUI自带的Text组件在2D的UI聊天气泡显示的时候,字体不能缩到更小的大小与画面适配. 就启用TextMeshPro. 为什么要新建一个 Font Asset,因为使用自带的FontAsse ...

  2. CentOS Linux安装中文字体库,解决中文乱码问题

    CentOS Linux安装中文字体库,解决中文乱码问题 原因 解决步骤 fc-list 原因 CentOS中没有安装中文字体库,会出现中文乱码问题,解决问题需安装中文字库 解决步骤 Centos7系 ...

  3. php imagettftext 中文,php的GD库imagettftext函数解决中文乱码问题,_PHP教程

    php的GD库imagettftext函数解决中文乱码问题, 本文实例讲述了php的GD库imagettftext函数解决中文乱码问题的方法.分享给大家供大家参考.具体如下: 使用imagettfte ...

  4. python pyh html解决中文中文乱码的方法

    pyh github上源码: https://github.com/hanxiaomax/pyh 解决中文乱码的方法: 1.打开调用的类: 2.跳转到pyh源码 3.进来后我们可以看到charset, ...

  5. sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?

    很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...

  6. cocos2dx java 乱码_[cocos2d-x] --- 完美解决中文乱码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一 介绍 最近由于各种各样的原因,好长时间没有学习cocos2d-x了.突然有种害怕的感觉,这样下去,以前学的关于cocos2d-x的一点皮毛会彻底忘记的 ...

  7. 如何解决oracle中文乱码问题,oracle中解决中文乱码问题

    中文乱码问题解决 1.查看服务器端编码 select userenv('language') from dual; 查到结果是: USERENV('LANGUAGE') --------------- ...

  8. python学习笔记分享(四十)网络爬虫(7)反爬虫问题,解决中文乱码,登陆和验证码处理

    网络爬虫深度知识 一.反爬虫问题 (一)反爬虫原因 1.网络爬虫浪费了网站的流量 2.数据是私有资源 3.爬虫协议与原则 (二)反爬虫方式 (三)反反爬虫 1.原理 2.三种方法 二.解决中文乱码 ( ...

  9. git status 显示中文和解决中文乱码

    git status 显示中文和解决中文乱码 文章目录 git status 显示中文和解决中文乱码 解决git status不能显示中文 解决git bash 终端显示中文乱码 通过修改配置文件来解 ...

最新文章

  1. 免费Windows系统服务器,免费试用人数太多,Windows 365云电脑服务器炸了,官方紧急暂停...
  2. python画饼图加牵引线_python可视化---饼图添加图例
  3. C++容器适配器之priority_queue
  4. 求连通块个数(使用并查集)
  5. linux 使用nginx 权限不够,对于nginx和Linux,有一些关于权限的问题。
  6. 英国如何推动分享经济的发展?
  7. RFC函数的初步使用-同步
  8. @kafkalistener中id的作用_SSM框架(十一):Spring框架中的IoC(1)
  9. linux nvidia驱动安装rpm,Fedora 下安装NVIDIA显卡驱动
  10. 微软开源数据处理引擎 Trill,每天可分析万亿次事件
  11. 强化学习的数学基础4---Q-Learning进阶
  12. keras文件存放的目录
  13. 史上最全 Android 面试资料集合
  14. 细说Redirect重定向请求(情节分享)
  15. Unity官网中文API地址
  16. cad插件加载bplot成功用不了_教大家Batchplot使用常见问题的解决办法
  17. js实现省市名称简称 ,echarts全国地图省市名称简称
  18. Charles 模拟慢网络
  19. Java截取视频第一帧
  20. Navicat 15.0.27 激活时弹出No All Pattern Found File Already Patched?(已解决)

热门文章

  1. 爹地,我找到了!,15个极好的Linux find命令示例
  2. pr001 简单的图片放大动画
  3. PR 2019 快速入门(6)
  4. 小将的逆袭:一个90后谈脑残体
  5. Linux scp命令详解
  6. 常用表观遗传学数据库汇总
  7. Android里面的settext作用,android TextView setText无效
  8. 关于ueditor表格不显示边框的两种形式
  9. spring中注入方式
  10. iPhone手动配置代理后无法下载Charles证书解决办法以及unknown文件