powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кодировки и collate
2 сообщений из 2, страница 1 из 1
Кодировки и collate
    #39506846
gav_55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Нужна помощь по созданию БД с нужными параметрами кодировки и lc_collate, lc_ctype

Имеется база под Windows с такими настройками:
ENCODING = 'UTF8'
LC_COLLATE = 'Russian_Russia.1251'
LC_CTYPE = 'Russian_Russia.1251'

Необходимо создать БД на RedHat с аналогичными настройками
В ОС установлена локаль ru_RU.cp1251

Но при создании БД:
CREATE DATABASE aaa
WITH ENCODING='UTF8'
TEMPLATE=template0
LC_COLLATE='ru_RU.CP1251'
LC_CTYPE='ru_RU.CP1251'
CONNECTION LIMIT=-1;

Получаю следующую ошибку:
ERROR: encoding "UTF8" does not match locale "ru_RU.CP1251"
DETAIL: The chosen LC_CTYPE setting requires encoding "WIN1251".

Почему под Windows такая комбинация кодировки и lc_collate работает, а под линукс нет?
Прошу помощи коллективного разума.
...
Рейтинг: 0 / 0
Кодировки и collate
    #39509059
Bsplesk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По описанию ошибки, несоответствие кодировок, бд созданна с указанием двухбайтовой кодировки utf-8, а применить вы хотите однобайтовую кодировку cp1251, вероятно требуется сменить кодировку бд на однобайтовую или использовать соответствующую ru локаль для utf-8
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кодировки и collate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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