инициализация базы данных postgreSQL с помощью data.sql -file и работа с кодировкой utf-8 - PullRequest
0 голосов
/ 30 октября 2018

При инициализации базы данных postgreSQL через application.properties с использованием data.sql -file вставленные данные с символами (например, Ä и ö), для которых требуется кодировка utf-8, неправильно кодируются в соответствующих полях.

Итак, у меня есть файл application.properties для заполнения базы данных. ...

spring.datasource.initialization-mode=always
spring.datasource.data=classpath:data.sql

...

Spring создает схему схемой:

spring.jpa.hibernate.ddl-auto=create-drop

Что еще я должен определить, чтобы эти символы правильно кодировали utf-8.

Кроме того, в свойствах pgAdmin я вижу, что сама база данных имеет кодировку utf-8.

1 Ответ

0 голосов
/ 30 октября 2018

Я нашел ответ, найдя его в другой ветке: Неправильная кодировка между Spring и PostgreSQL .

Это просто было необходимо дополнительно в свойствах приложения, и теперь работает кодировка utf-8:

spring.datasource.sql-script-encoding= UTF-8
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...