解决python Markdown模块乱码的问题


Posted in Python onFebruary 14, 2019

有个需求需要把markdown转成html模块,查询了一下刚好有这个模块

安装 pip install amrkdown

安装完成直接转换并保存为html时,发现出现中文乱码的情况

解决python Markdown模块乱码的问题

用编辑器打开发现是缺少utf8编码

解决python Markdown模块乱码的问题

所以只需要在头增加一行<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 即可

查询Markdown包安装地址

pip install markdown 已经安装过会直接报给你安装地址

解决python Markdown模块乱码的问题

因为调用的是markdown.markdown()方法

所以查询一下def markdown方法,在core.py中找到

解决python Markdown模块乱码的问题

因为调用的是convert方法,再跟踪

找到输出output 增加一行 output = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n' + output

解决python Markdown模块乱码的问题

重新运行生成文件看看:

解决python Markdown模块乱码的问题

问题解决!

以上这篇解决python Markdown模块乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 字符串格式化代码
Mar 17 Python
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
对于Python编程中一些重用与缩减的建议
Apr 14 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
python矩阵的转置和逆转实例
Dec 12 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
详解Django admin高级用法
Nov 06 Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 Python
Python调用Windows命令打印文件
Feb 07 Python
OpenCV中VideoCapture类的使用详解
Feb 14 Python
pyqt远程批量执行Linux命令程序的方法
Feb 14 #Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 #Python
python实现全盘扫描搜索功能的方法
Feb 14 #Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 #Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 #Python
Python模拟百度自动输入搜索功能的实例
Feb 14 #Python
python 处理telnet返回的More,以及get想要的那个参数方法
Feb 14 #Python
You might like
PHP中防止SQL注入方法详解
2014/12/25 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
不要用强制方法杀掉python线程
2017/02/26 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
django用户登录和注销的实现方法
2018/07/16 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
python程序输出无内容的解决方式
2020/04/09 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
责任书格式
2015/01/29 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
工伤调解协议书
2016/03/21 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
python requests模块的使用示例
2021/04/07 Python
css背景和边框标签实例详解
2021/05/21 HTML / CSS
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android