Я использую 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
Однако в моем MVC-контроллере Spring все значения форм, введенные на кириллице, превращаются в мусор. И поводом для этого является то, что это отлично работает в Safari, но не в IE/FF/Chrome.
Любые мысли о том, как я могу установить правильную кодировку и предотвратить отправку нежелательных символов?