解决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使用rabbitmq实现网络爬虫示例
Feb 20 Python
Python实现的数据结构与算法之队列详解
Apr 22 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 Python
Python格式化输出%s和%d
May 07 Python
python调用百度地图WEB服务API获取地点对应坐标值
Jan 16 Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
Python生成器next方法和send方法区别详解
May 30 Python
python能否java成为主流语言吗
Jun 22 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 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命名空间(Namespace)的使用详解
2013/05/04 PHP
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
基于jQuery的弹出框插件
2012/03/18 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
vue底部加载更多的实例代码
2018/06/29 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python for循环中的陷阱详解
2018/07/13 Python
浅述python2与python3的简单区别
2018/09/19 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
美国最大的在线寄售和旧货店:Swap.com
2018/08/27 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
送给程序员的20个Java集合面试问题
2014/08/06 面试题
初中生个人学习的自我评价
2013/12/04 职场文书
工厂会计员职责
2014/02/06 职场文书
道德大讲堂实施方案
2014/05/14 职场文书
公积金具结保证书
2015/05/11 职场文书