powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Security переопределение сообщений, русская кодировка
4 сообщений из 4, страница 1 из 1
Spring Security переопределение сообщений, русская кодировка
    #37748293
Usik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начал изучать Spring Security, собственно сделал форму логина в систему и теперь пытаюсь переопределить стандартные сообщения Spring в файле пропертей. Проблема в том что показываются не русские сообщения а крокозямбы.
Что сделал:
1) Файлы в UTF-8
2) <%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3) В web.xml есть фильтр
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<filter>
        <filter-name>charsetFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>charsetFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>



4) Проперти подцепляю так

Код: xml
1.
2.
3.
4.
5.
6.
<bean id="messageSource"
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="basename" value="i18n.messages" />
    <property name="defaultEncoding" value="UTF-8" />
    <property name="fileEncodings" value="UTF-8" />
</bean>



5) Для томката поправил файл Tomcat/conf/server.xml, там прописал
URIEncoding="UTF-8"

Их вообще реально переопределить для русского языка?
...
Рейтинг: 0 / 0
Spring Security переопределение сообщений, русская кодировка
    #37748321
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usik,

Покажите содержимое файла и проверьте его кодировку.
...
Рейтинг: 0 / 0
Spring Security переопределение сообщений, русская кодировка
    #37748348
Usik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файла пропертей под рукой нету, но там написано например так
Код: java
1.
BindAuthenticator.badCredentials=Привет



Зашел в настройки проекта, (IDEA) он в UTF-8.
Но странность, я открываю этот файл в notepad++, меняю там кодировку на utf-8 вижу крокозямбы, удаляю крокозямбы и пишу на русском "Привет" сохраняю, перезапускаю приложение, и он вообще перестает цеплять этот пересохраненный файл, если раньше писал крокозямбы, то теперь пишет Bad credentials
...
Рейтинг: 0 / 0
Spring Security переопределение сообщений, русская кодировка
    #37748530
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только на прошлой неделе был подобный вопрос . Возможно, ответ тебе подойдет.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Security переопределение сообщений, русская кодировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]