Как заставить контроллер Spring MVC работать с UTF-8?

Я использую jQuery AJAX для отправки формы контроллеру Spring MVC в резервной копии. Я устанавливаю кодировку поверх jsp. В заголовках запросов в Firebug я вижу -

Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive          115
Connection          keep-alive
Content-Type    application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With    XMLHttpRequest

Однако в моем контроллере Spring MVC все значения формы, введенные кириллицей, превращаются в мусор. И поворот в том, что это отлично работает в Safari, но не в IE / FF / Chrome. Я переместил его обратно, но проект не запускается. Он сообщает мне, что у меня есть ошибка, хотя я не могу ...

Я изменил зависимые проекты одного из моих проектов и переместил туда один из моих файлов в качестве эксперимента. Я переместил его обратно, но проект не запускается. Он сообщает мне, что у меня есть ошибка, хотя я ее не вижу, и «Очистить проект» не помогает. Однако рядом с проектом стоит восклицательный знак. Что это значит?

9
задан theblitz 7 May 2013 в 05:24
поделиться