gpt4 book ai didi

python - Mako 模板中的 UnicodeEncodeError

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:52 25 4
gpt4 key购买 nike

我有以下文件

虚拟.py

#!c:/Python27/python.exe -u

from mako import exceptions
from mako.template import Template

print "Content-type: text/html"
print

#VARIABLE = "WE"
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(以UTF-8格式保存)

hello world
哈罗世界
${VARIABLE}

我引用了 http://www.makotemplates.org/docs/unicode.html 的说明

但是还是报错

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

我错过了什么吗?

最佳答案

template = Template(filename='../template/dummy.html', default_filters=['decode.utf8'], input_encoding='utf-8', output_encoding='utf-8')

关于python - Mako 模板中的 UnicodeEncodeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com