Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Изменение кодировки данных / 8 сообщений из 8, страница 1 из 1
29.11.2005, 12:15
    #33405422
Руслан123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
PostGreSQL 7.3. Данные в базе хранятся в формате UNICODE. Как изменить кодировку на win cp1251. Можно поподробнее про SET Client_encoding
...
Рейтинг: 0 / 0
02.12.2005, 21:32
    #33414904
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
Руслан123PostGreSQL 7.3. Данные в базе хранятся в формате UNICODE. Как изменить кодировку на win cp1251. Можно поподробнее про SET Client_encoding

Сменить кодировку у базы данных нельзя... но ты можешь ее выгрузить в кодировку win, создать новую базу такую же, но только с виндусовой кодировкой и загрузить ее обратно...

с помощью set client_encoding ты указываешь серверу в какой кодировке у тебя работает клиенсткое приложение (в какой кодеровке тебе данные выдавать)... но что бы она работала корректно - в самой БД должна быть явна укаазана кодировка... т.е. сервер переводит из кодировки БД в твою локальную...

а сам по себе set client_encoding ты можешь выполнить в запросе, сразу после подключения к БД: set client_encoding=win, или, скажем если ты работаешь через ODBC в парметрах DSN
...
Рейтинг: 0 / 0
05.12.2005, 10:11
    #33416419
Руслан123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
Спасибо. Разобрался.
...
Рейтинг: 0 / 0
26.01.2006, 15:50
    #33505393
bix
bix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
я работаю с бд через ODBS и в DSN параметрах что-то не видел чтоб можно было бы указать кодировку.
...
Рейтинг: 0 / 0
26.01.2006, 16:53
    #33505594
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
bixя работаю с бд через ODBS и в DSN параметрах что-то не видел чтоб можно было бы указать кодировку.

Параметр characterEncoding
...
Рейтинг: 0 / 0
26.01.2006, 17:12
    #33505652
Hordi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
bixя работаю с бд через ODBS и в DSN параметрах что-то не видел чтоб можно было бы указать кодировку.

Можно в приложении сразу после открытия соединния дать запрос SET CLIENT_ENCODING TO 'WIN1251'
...
Рейтинг: 0 / 0
26.01.2006, 17:33
    #33505729
bix
bix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
ODBS ver 8.00.00.04 от 17.01.2005 нету у меня такого параметра
...
Рейтинг: 0 / 0
27.01.2006, 13:00
    #33507255
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение кодировки данных
bixODBS ver 8.00.00.04 от 17.01.2005 нету у меня такого параметра

в
Код: plaintext
connect settings
напиши
Код: plaintext
set client_encoding=win
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Изменение кодировки данных / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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