2009-06-06 61 views
6

看来我无法获得UTF-8编码在响应头中发送。 我试图用这个无济于事:如何将Google App Engine java内容类型设置为UTF-8

resp.setHeader("Content-Encoding", "utf-8"); 

有谁知道什么时候要固定或者是有一种解决方法这个bug?

参考文献:

+0

只是一个提醒,它看起来像默认的系统编码应用程序引擎是不是UTF- 8,所以任何依赖默认系统编码的东西都需要修改才能使用utf-8,例如OutputStreamReader- – chrismarx 2011-11-17 15:28:09

回答

7

the w3 referenceContent-Encoding是这样的事情的gzip,放气,压缩 - 为“如何统一的编码身体”。你需要的是

Content-Type: text/html; charset=utf-8 

即,Content-Typecharset属性。

0

我加入这行到我的JSP页面的顶部(包含表单)和错误消失

<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 
相关问题