2009-06-06 59 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"%> 
相關問題