Данные формы Spring 3 не в кодировке utf-8 - PullRequest
2 голосов
/ 19 января 2011

Мой проект Spring 3 настроен с тремя фильтрами: кодировка, spring-security, urlRewrite.Я сделал все необходимое для кодирования в соответствии с этим документом: http://wiki.apache.org/tomcat/FAQ/CharacterEncoding. Я, однако, не могу правильно получить кодировку строки.В результате мне нужно выполнить преобразование кодировки, чтобы получить правильную кодировку.Согласно документу, фильтр utf-8 - единственное, что необходимо для решения этой проблемы.Я проверяю фильтр.Если я удаляю фильтр или помещаю его в качестве второго в порядке фильтра, кодировка запроса будет нулевой, а кодировка ответа будет ISO-8859-1 на контроллере, тогда как кодировка запроса равна нулю, а кодировка ответа - utf-8Файл JSP.И удаление фильтра не оказывает никакого влияния на данные формы из метода POST.

У меня заканчиваются идеи.Что-нибудь пропало?

1 Ответ

0 голосов
/ 20 января 2011

Неважно. Я нашел источник этой проблемы: Spring Tool Suite или STS. Код отлично работает вне STS.

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