@dan_farrell
В Hibernate для использования кодировки UTF-8 вам нужно выполнить несколько действий.
1 2 3 4 5 6 7 8 9 10 |
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server=utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server=utf8 |
1
|
<property name="hibernate.connection.CharSet">utf8</property> |
1
|
<%@ page contentType="text/html; charset=UTF-8" %> |
1
|
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8&useSSL=false |
Это позволит использовать кодировку UTF-8 при подключении к базе данных через Spring.
Наконец, после выполнения этих действий, убедитесь, что ваша база данных и приложение действительно используют кодировку UTF-8, используя тестовые данные.