Я работаю с весны MVC. Я создал веб-форму, которая имеет два простых текстовых ввода. На контроллере я использую @ModelAttribute, чтобы позволить Spring собирать bean-компонент из веб-формы.
Проблема возникает, когда пользователь помещает в эти текстовые поля специальные символы, такие как 酒店 и тому подобное, Spring не читает его как utf-8, и они становятся обычной неправильно закодированной строкой.
Я проверил web.xml и есть фильтр кодировки utf-8, все страницы помечены как utf-8, и браузер отправляет правильные заголовки кодировки. Есть идеи о том, что происходит?