我有使用元史(简化的)以下Python代码:能阻止Genshi解析HTML实体吗?
with open(pathToHTMLFile, 'r') as f:
template = MarkupTemplate(f.read())
finalPage = template.generate().render('html', doctype = 'html')
源HTML文件中包含的实体,如©
,™
和®
。 Genshi将它们替换为UTF-8字符,这会导致查看器出现问题(输出被用作独立文件,而不是Web请求的响应),最终看到生成的HTML。有没有办法阻止Genshi解析这些实体?像&
这类较为常见的就可以通过了。