@Loligan

Не записывает в базу и не выводит на страницы кирилицу. Как перевести всё в UTF-8?

У меня весь проект на Spring. В общем в базу (MySQL) ине хочет записывать русские буквы (проблема именно в классах и методах) и выводить на страницы русский текст. Как исправить?

P,S, Maven настроен на UTF-8.
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 2
Попробуйте на форму поставить (enctype="multipart/form-data")

или

На метод который отвечает за отправку добавьте : produces = "text/plain;charset=UTF-8";

Пример:
@RequestMapping(value = "/demo/send-text", produces = "text/plain;charset=UTF-8")
Ответ написан
zolt85
@zolt85
Программист
Если приложение запускается на Tomcat, то добавьте в server.xml в тег Connector атрибут URIEncoding="UTF-8". Должно получиться как-то так:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" 
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы