我有使用元史(簡化的)以下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解析這些實體?像&
這類較爲常見的就可以通過了。