Я всегда использую этот код в моих файлах HTML, он никогда не подводил:
<META http-equiv="Content-Type" content="text/html; charset=utf-8" />
У меня есть испанский веб-сайт: http://SpanishNewsBoard.com
Если этоПризнаюсь, я не пользуюсь "MVC-Spring" и не знаю, что это такое.Что я могу добавить о испанском, UTF-8 и символах акцента, так это то, что эти символы ASCII более высокого уровня обрабатываются несколькими способами.Коды символов Escaped-HTML работают при передаче HTML-документов с символами испанского акцента и (в то же время) избегая фактических символов UTF-8 (выше, чем ASCII-код 255).
В Google Cloud Server,когда я использую текстовые файлы UTF-8, мне приходится вручную кодировать «Charset = UTF-8» в любой текстовый файл, содержащий акцентированные испанские символы.
Какой бы «JSP-сервер» вы не использовали (если вы можете получить доступ и управлять хостом JSP) - , если вы написали JSP-файл самостоятельно - настройте его для ассоциирования UTF-8 с файлом JSP.Я имею дело с вводом-выводом на иностранных языках каждый день, и сначала ищу эту конфигурацию.Это зависит только от того, какой сервер вы используете!Я использую Google.
Не знаю, помог ли я (не ответил на конкретный вопрос о том, как настроить сервер JSP для связи UTF-8 с конкретным JSP-файлом) ...Но я пытался помочь.
Вот «снимок экрана» моей учетной записи Google Cloud Server , который показывает, как вручную настроить файл для использования UTF-8 «высшего порядка».ASCII символы: