Как установить тип контента java для Google App Engine в UTF-8 - PullRequest
6 голосов
/ 06 июня 2009

Кажется, я не могу получить кодировку UTF-8 для отправки в заголовках ответа. Я пытался использовать это безрезультатно:

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

Кто-нибудь знает, когда эта ошибка будет исправлена ​​или есть обходной путь ?

Ссылки:

Ответы [ 2 ]

7 голосов
/ 06 июня 2009

Per ссылка w3 , Content-Encoding предназначена для таких вещей, как gzip, deflate, compress - , а не для «как кодируется Unicode в теле» То, что вам нужно, например,

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

т.е. атрибут charset Content-Type.

0 голосов
/ 23 декабря 2017

Я добавил эту строку в начало моей страницы JSP (которая содержала форму), и ошибка исчезла

<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...