Неправильная кодировка параметра запроса Spring Controller в одном экземпляре Tomcat, но не в других - PullRequest
2 голосов
/ 22 ноября 2011

У меня есть приложение Spring MVC, которое отлично работает в eclipse (локальный экземпляр tomcat) и в тестовой среде, где tomcat установлен как служба.Но при развертывании приложения в рабочей среде параметры запроса не обрабатываются правильно (греческие символы).

Мой файл конфигурации server.xml в рабочей (и в локальной, и в тестовой среде) имеет URIEncoding = "utf-8 "атрибут на всех элементах разъема.

Я установил CharacterEncodingFilter в web.xml.

В моих страницах Jsp есть все

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

и

<%@page contentType="text/html" pageEncoding="UTF-8"%>

Что еще можетразличаться между этими экземплярами Tomcat?

Единственное, что я могу придумать, это региональные настройки на Windows, но я надеюсь, что это не влияет на это?

...