这是一个创建于 4126 天前的主题,其中的信息可能已经有所发展或是发生改变。
开始是和Jinja2 这个模板一起测试的,在浏览器里什么没有显示。
----- myapp.py
# -*- coding: utf-8 -*-
from jinja2 import Template
def app(environ, start_response):
template = Template('Hello {{ name }}!')
start_response("200 OK", [
("Content-Type", "text/plain")
])
return template.render(name='John Doe')
----------------
在jinja2那里看到,所有的输出都是UTF-8的。
所以再做了下面两个对比的测试。
---- myapp1.py
def app(environ, start_response):
return "Hello!"
-----
可以看到看到 Hello!
---- myapp2.py
def app(environ, start_response):
return u"Hello!"
-----
也是什么都没显示了。
这个要怎么解决。