我刚刚完成了Getting Start with Flask on App Engine Standard Environment教程。源代码为here。
Firefox和Chrome都是html模板,但在本地运行时都不会渲染它们:
dev_appserver.py app.yaml
或在云中
gcloud app deploy
FireFox开发人员工具控制台告诉我:
未声明HTML文档的字符编码。该 在某些浏览器配置中,文档将使用乱码文本呈现 如果文档包含US-ASCII范围之外的字符。 必须在文档中声明页面的字符编码 在转移协议中。
我尝试通过将此行添加到html文件来添加声明UTF-8编码。
<html>
<head>
<meta charset="utf-8"/>
...
但无济于事。有什么想法吗?
谢谢!
答案 0 :(得分:0)
我不认为这是您的模板无法渲染的原因。但是,要摆脱这个错误,请尝试:
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
要对模板进行问题排查,请提供您的网址处理程序,查看处理程序和template.html