我只是尝试了几次为从 Google App Engine 提供的静态文件定义字符集,但都失败了。
文件确实在文件的标题部分包含正确的 meta-equiv 标记:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
但它没有作为标题传递,浏览器需要从实际文档中获取它。
当然,如果我使用脚本(或 Python Google App Engine 程序),那么我可以将其作为响应标头正确传递。
Content-Type: text/html; charset=UTF-8
我试图添加到 app.yaml 文件行:
- url: /
static_files: root/create.html
upload: root/create.html
http_headers:
Content-Type: text/html; charset=UTF-8
但是 appcfg.py 只是告诉我:URLMap 类型的对象的意外属性“http_headers”。在“9oxnet/app.yaml”中,第 41 行,第 5 列