Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit , Модераторы разделов
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)
Сообщение
Voral » 22.07.2010 09:12
Есть БД под управлением FireBird. Чарсет WIN1251. перетащили ее с виндового сервера под линуксовый. С гуевых (как с виндового IBExpert так и с линуксового FlameRobin) конеучусь и нормально вижу русские символы.
Подключаюсь с консоли isql_fb. (Локальная кодировка UTF8) Делаю селект. Все русские буквы крякозябрами. При подключении следующие команды
Код: Выделить всё
SQL> connect "localhost:mydb" user "SYSDBA" password "masterkey";'
SQL> set names WIN1251;
че то я ни как не соображу...
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.07.2010 10:26
Voral писал(а): ↑ 22.07.2010 09:12
et names WIN1251
set names utf8
http://www.ibase.ru/unicode_faq.html , раздел «Какую кодировку использовать в скриптах?»
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)
Сообщение
Voral » 22.07.2010 10:42
sash-kan писал(а): ↑ 22.07.2010 10:26
Voral писал(а): ↑ 22.07.2010 09:12
et names WIN1251
set names utf8
Пробовал. То же самое.....
UPD..... Эх я и чудик!!
- Сначала надо чарсет указать, а уж потом коннектится
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?