Я не могу изменить кодировку на UTF-8, даже если я ее явно укажу. Страница в браузере всегда создавалась с кодировкой ISO-8859-1, и символы моего языка отображаются как «???». Если это важно - я использую IntelliJ IDEA.
Это проблема с freemarker, потому что когда я изменяю его на jsp, страницы генерируются с кодировкой UTF-8.
Я пытался изменить кодировку с помощью:
- Проверка кодировки в IDE
- <# ftl кодировка>
- <# setting url_escaping_charset = "UTF-8">
- <# setting output_encoding = "UTF-8">
- указать
produces
параметр в @ .... Отображение аннотаций
- Укажите кодировку в
FreeMarkerConfigurer
- Укажите тип содержимого в
FreeMarkerResolver
- Укажите кодировку в
CharacterEncodingFilter
- Укажите кодировку в реализации
Filter
- Укажите тип содержимого в
FreeMarkerConfigurerFactory
Но ничего из этого не дало мне решения
Результат в браузере
Шаблон бесплатного маркера
Проект в gitHub