登山则情满于山,观海则意溢于海。这篇文章主要讲述如何将Google App Engine的Java Content-Type设置为UTF-8相关的知识,希望能为你提供帮助。
似乎我无法在响应头中发送UTF-8编码。我试过用这个无济于事:
resp.setHeader("Content-Encoding", "utf-8");
有谁知道这个bug什么时候修复或有解决方法?
参考文献:
- http://groups.google.com/group/google-appengine/browse_thread/thread/68a480cb7bec869e
- http://www.ozelwebtasarim.com/index.php/google/10004-google-app-engine-java-utf-8-character-encoding-problem
Content-Encoding
用于诸如gzip,deflate,compress之类的东西 - 而不是“如何在身体中编码Unicode”。你需要的是,例如Content-Type: text/html;
charset=utf-8
【如何将Google App Engine的Java Content-Type设置为UTF-8】即
charset
的Content-Type
属性。另一答案我将此行添加到我的jsp页面(包含表单)的顶部,错误消失了
<
%@ page contentType="text/html;
charset=utf-8" pageEncoding="utf-8"%>
推荐阅读
- 在Android Chrome浏览器上看不到一些utf8字符
- 程序'[13476] MyApp.vshost.exe'已退出,代码为-1(0xffffffff)
- 使用dapper扩展的外键和数据透视表
- 为什么FetchKind不能使用Mapping.ByCode在NHibernate中工作
- NHibernate.MappingException(没有持久性:XYZ)
- 从app inventor中的google sheet调用用户名和密码
- 在Android Studio导入期间维护目录结构
- 如何在android中的日历上的特定日期设置点
- RecyclerView smoothScroll位于中心位置。安卓