Веб-приложение должно предоставить правильный заголовок ответа для загруженных файлов UTF-8 - PullRequest
1 голос
/ 12 января 2012

У нас есть приложение, работающее на сервере приложений Sun Glassfish с Java (JAXRS, если это имеет значение).Часть приложения позволяет веб-клиенту загружать XML-файл с кодировкой UTF8.(Мы должны поддерживать UTF8 для иностранных языков.) Проблема в том, что загруженные файлы при сохранении на диск не имеют надлежащих байтов спецификации в начале.Насколько я понимаю, некоторые редакторы (которые впоследствии использовались для открытия файлов) могут не знать наверняка, что файлы имеют формат UTF8.

Поэтому вопрос таков: что говорит браузеру / ОС сохранять загруженный файл сUTF8 BOM?Это что-то в заголовке ответа http?Это строка объявления xml, которая содержит encoding = "UTF-8" ?Сочетание обоих?Спасибо.

1 Ответ

1 голос
/ 12 января 2012

заголовок ответа:

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

будет делать

Я установил httpd для поддержки utf-8 по умолчанию.

AddDefaultCharset UTF-8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...