Не получается подключиться к базе PostgreSQL с помощью докера и dbeaver. Вылетает странная ошибка
Сначала использую вот такую команду в docker desktop, чтобы скачать официальный образ и поднять контейнер:
docker run -d --rm -e POSTGRES_USER=myuser -e POSTGRES_PASSWORD=mypassword -e POSTGRES_DB=mydatabase -p 5432:5432 postgres
Затем пытаюсь подключится через заданные параметры к базе через Dbeaver. При тесте соединения, выдает вот такой trash:
�����: ������������ "myuser" �� ������ �������� ����������� (�� ������)
Помогите, пожалуйста, если кто-то сталкивался
Ответы (1 шт):
Автор решения: Alex Wolf
→ Ссылка
Попробуйте явно указать кодировку
docker run -d --rm \
-e POSTGRES_USER=myuser \
-e POSTGRES_PASSWORD=mypassword \
-e POSTGRES_DB=mydatabase \
-e LC_ALL=en_US.UTF-8 \
-p 5432:5432 \
postgres
Или настройки подключения DBeaver во вкладку "Driver Properties"
client_encoding = UTF8