Кириллица не отображается на Spring MVC - PullRequest
0 голосов
/ 08 сентября 2018

Я сделал это:

public class FilterInit implements WebApplicationInitializer {
    @Override
    public void onStartup(ServletContext servletContext) {
        CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter("UTF-8");
        characterEncodingFilter.setForceEncoding(true);
        characterEncodingFilter.setForceRequestEncoding(true);
        FilterRegistration.Dynamic endcodingFilter = servletContext.addFilter("endcodingFilter", characterEncodingFilter);
        endcodingFilter.addMappingForUrlPatterns(null, false, "/*");
    }
}

Но все же получил это:

screenshot

Ситуация еще хуже для проверенных форм, таких как эта:

screenshot

1 Ответ

0 голосов
/ 08 сентября 2018

Вы можете найти много решений этой проблемы в Google (в основном, добавив StringHttpMessageConverter или CharacterEncodingFilter). Но все, что я попробовал, не помогло. Но я нашел решение - установить кодировку символов для ViewResolver!

 resolver.setCharacterEncoding("UTF-8");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...