渲染一堆文件,我得到了 - 其中一些 - 以下问题:
'ascii' codec can't decode byte 0xe5 in position 7128: ordinal not in range(128)
似乎其中一些文件是unicode。如何读取这些文件以便pystache能够呈现它们?目前我正在阅读这些文件如下:
content = open(filename, 'r').read()
是否有一种等效(简单)的方式来读取完整的unicode文件?
答案 0 :(得分:0)
我已经修改了
content = open(filename, 'r').read()
到
import codecs
content = codecs.open(filename, 'r', 'utf-8').read()