Кириллица в HTML в Spring MVC проекте

163
10 июня 2021, 14:30

Делаю свой сайт на спринге. Всё работает. Но когда в темплейте HTML пишу русские буквы, на странице выводит ???? . Если возьму данные из базы с русским текстом и отправлю на вью, все выводит нормально. Но как только беру HTML и пишу в нем кириллицей, на вью знаки вопроса.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

есть. Файл с html в utf-8.

Пример контроллера:

 @GetMapping
    public ModelAndView showCheckList() {
        String text = "тестовый текст";
        System.out.println(text);
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.addObject("test",text);
        modelAndView.setViewName("shop/CheckList");    
        return modelAndView;    
    }

В консоль все выведет нормально. Но в HTML будет ????. Точно так же будет если я прямо в HTML напишу русский текст. В самой идее стоит кодировка utf-8 и для нее и для проекта.

Answer 1

можно еще попробовать в htaccess добавить

AddDefaultCharset UTF-8
READ ALSO
Как получить название метода после ClassName&hellip;?

Как получить название метода после ClassName…?

У меня есть класс ClassNameНапример, я обращаюсь к нему ClassName

103
Как записать в OutputStream только четные индексы?

Как записать в OutputStream только четные индексы?

Встал на Вводе/Выводе поток байтНужно написать метод, который принимает InputStream и OutputStream, считывает все байты из inputStream и записывает в OutputStream...

132
Как пройти авторизацию в spring boot REST API из REST client&#39;a?

Как пройти авторизацию в spring boot REST API из REST client'a?

Есть 2 приложения: Первое приложение представляет собой REST API, работа с которым осуществляется через второе приложение с помощью RestTemplate (получение...

116
Почему цикл не прекращается командной break?

Почему цикл не прекращается командной break?

Имеется задание, в котором нужно проверить каждый массив на упорядоченность строго на убываниеЕсли он упорядочен - true

104