使用pystache的unicode问题

时间:2013-06-01 18:49:14

标签: python unicode mustache

渲染一堆文件,我得到了 - 其中一些 - 以下问题:

'ascii' codec can't decode byte 0xe5 in position 7128: ordinal not in range(128)

似乎其中一些文件是unicode。如何读取这些文件以便pystache能够呈现它们?目前我正在阅读这些文件如下:

content = open(filename, 'r').read()

是否有一种等效(简单)的方式来读取完整的unicode文件?

1 个答案:

答案 0 :(得分:0)

我已经修改了

content = open(filename, 'r').read()

import codecs
content = codecs.open(filename, 'r', 'utf-8').read()