Кодировка win866 - это что?

Подскажите, кодировка в функции convert win866 - это 866(DOS)?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Первый раз о такой кодировке

Первый раз о такой кодировке слышу: win866, было cp866

Ну я о томже, в доках есть

Ну я о томже, в доках есть кодировка с именем utf8_to_windows_866, а в столбцах рядышком расшифровка UTF8 WIN866

Может быть выбрано название

Может быть выбрано название WIN866, исходя из того, что DOS как ОС кончился?
Типа 866 кодовая страница в Windows (консоль), что как известно отличается от дефолтной кодировки Windows - cp1251?

Ну, как-бы, так и

Ну, как-бы, так и догадывался, хотел перестраховаться. Спасибо

А можно как-то получить из

А можно как-то получить из строки bytea символьную строку в кодировке 'WIN866'. Т.е. задача следующая необходимо выбрать данные, которые в 'UTF8', для экспорта в файл в кодировке 'WIN866'. Хочется выгрузить строки, чтобы избежать дальнейшех операций конвертаций и преобразований. Такое вообще возможно? Хочется чего-то похожее на функцию pg_unescape_bytea.

Я так понимаю, что bytea, это

Я так понимаю, что bytea, это набор бинарных данных, поэтому кодировками PostgreSQL там не рулит и кодировка остаётся целиком на вашей совести. Напишите процедуры конвертации и будет вам счастье, нет - значит нет.

Мысли в слух. Как-то не

Мысли в слух. Как-то не связно плучается, т.к. конвертирование строки bytea из произвольной (условно) кодировки в кодировку БД функция есть, а вот обратной функции нет. Обидно, досадно, ну ладно.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023