2014-02-13 2 views
0

Весь мой webapp использует UTF-8 (html-страницы правильно закодированы, http-equiv установлен правильно, также задано значение по умолчанию JVM). Все запросы и ответы работают нормально, за исключением имени файла при загрузке файла.Как настроить кодировку/кодировку для загрузки файлов в веб-приложение Java независимо от сервера приложений?

Форма hast multipart/form-data и acceptcharset="UTF-8". Но сервлет получает недопустимые символы, когда имя файла содержит специальные символы, например, немецкий ü.

На Tomcat Я могу решить проблему, установив URIEncoding в конфигурации Connector. Но что, если я хочу предоставить веб-приложение .war, которое работает на любом сервере webapp?

ответ

0

Я изменил acceptcharset="UTF-8" на accept-charset="UTF-8" в моей HTML-форме. Теперь он работает без изменения конфигурации Connector.

Смежные вопросы