У нас есть приложение, работающее на сервере приложений Sun Glassfish с Java (JAXRS, если это имеет значение).Часть приложения позволяет веб-клиенту загружать XML-файл с кодировкой UTF8.(Мы должны поддерживать UTF8 для иностранных языков.) Проблема в том, что загруженные файлы при сохранении на диск не имеют надлежащих байтов спецификации в начале.Насколько я понимаю, некоторые редакторы (которые впоследствии использовались для открытия файлов) могут не знать наверняка, что файлы имеют формат UTF8.
Поэтому вопрос таков: что говорит браузеру / ОС сохранять загруженный файл сUTF8 BOM?Это что-то в заголовке ответа http?Это строка объявления xml, которая содержит encoding = "UTF-8" ?Сочетание обоих?Спасибо.