解决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 相关文章推荐
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
详解python单元测试框架unittest
Jul 02 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
详解python3 + Scrapy爬虫学习之创建项目
Apr 12 Python
聊聊python里如何用Borg pattern实现的单例模式
Jun 06 Python
ubuntu 16.04下python版本切换的方法
Jun 14 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
Jan 06 Python
Python configparser模块操作代码实例
Jun 08 Python
去除python中的字符串空格的简单方法
Dec 22 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 26 Python
Python之基础函数案例详解
Aug 30 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教程 基本语法
2009/10/23 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
iview同时验证多个表单问题总结
2018/09/29 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
KnockoutJS数组比较算法实例详解
2019/11/25 Javascript
Python的randrange()方法使用教程
2015/05/15 Python
python flask实现分页效果
2017/06/27 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
python实现大学人员管理系统
2019/10/25 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
Delphi软件工程师试题
2013/01/29 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
房产证明范本
2015/06/19 职场文书
小学运动会宣传稿
2015/07/23 职场文书
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技