I have the following files
dummy.py
from mako import exceptions
from mako.template import Template
print "Content-type: text/html"
print
VARIABLE = "我们"
template = Template(filename='../template/dummy.html', output_encoding='utf8')
try:
print template.render(VARIABLE=VARIABLE)
except:
print exceptions.html_error_template().render()
dummy.html (saved in UTF-8 format)
hello world
哈罗世界
${VARIABLE}
I referred to the instruction http://www.makotemplates.org/docs/unicode.html
However i still get the error
UnicodeDecodeError: codec 'ascii' cannot decode byte 0xe6 at position 0: serial number not in range (128)
Anything I missed?
source
share