Genshi(簡略化)を使用した次のPythonコードがあります:
with open(pathToHTMLFile, 'r') as f:
template = MarkupTemplate(f.read())
finalPage = template.generate().render('html', doctype = 'html')
©
ソースHTMLファイルには、、、などのエンティティが含まれてい™
ます®
。GenshiはこれらをUTF-8文字に置き換えます。これにより、ビューアで問題が発生し(出力は、Web要求への応答ではなく、スタンドアロンファイルとして使用されます)、最終的に結果のHTMLが表示されます。Genshiがこれらのエンティティを解析するのを防ぐ方法はありますか?のようなより一般的なもの&
はうまく通過します。