Linux+KOI8-R, база+WIN1251 и isql

View: New views
7 Messages — Rating Filter:   Alert me  

Linux+KOI8-R, база+WIN1251 и isql

by Ovchinnikov Vasily :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Всем привет!

Вопрос, быть может, и тривиальный, но запутался я че-то.
Пытаюсь порулить базами через isql в линуховой консоли. Локаль стоит KOI8-R.
Базы все заполняются с виндов и, соответственно, кодировка в базах WIN1251.
Хочется странного: в линуховой консоли через isql подключиться к базе и читать результаты
SQL-запросов по-русски, а не кракозябрами.
Понятно, что для этого перед коннектом надо сделать
SET NAMES тра-та-та;
Вот какое "тра-та-та" надо поставить, чтоб сервер вывод из WIN1251 в KOI8-R сам перекодировал?
SET NAMES KOI8-R не помогает - нет такого набора символов в базе данных. :(

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru


Re: Linux+KOI8-R, база+WIN1251 и isql

by Dmitry Yemanov-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Ovchinnikov Vasily wrote:
>
> Понятно, что для этого перед коннектом надо сделать
> SET NAMES тра-та-та;
> Вот какое "тра-та-та" надо поставить, чтоб сервер вывод из WIN1251 в
> KOI8-R сам перекодировал?
> SET NAMES KOI8-R не помогает - нет такого набора символов в базе данных. :(

Без тире попробуй: KOI8R. Но если сервер 1.5, то ничего тебе не поможет.


--
Дмитрий Еманов



Re: Linux+KOI8-R, база+WIN1251 и isql

by Ovchinnikov Vasily :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Dmitry Yemanov пишет:
> Без тире попробуй: KOI8R. Но если сервер 1.5, то ничего тебе не поможет.
Спасибо.
Телепат? :-)
Именно! 1.5.3.

Но после НГ на 2.5 пересядем, надеюсь.

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru


Re: Linux+KOI8-R, база+WIN1251 и isql

by Kovalenko Dmitry-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


>> Без тире попробуй: KOI8R. Но если сервер 1.5, то ничего тебе не поможет.
> Спасибо.
> Телепат? :-)
> Именно! 1.5.3.
>
> Но после НГ на 2.5 пересядем, надеюсь.

Главное - "на 2.5" и "надеюсь".

Это же несовместимые друг с другом вещи.

Коваленко Дмитрий.

PS. Тяжело вам, там :-)



Re: Linux+KOI8-R, база+WIN1251 и isql

by Ovchinnikov Vasily :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Kovalenko Dmitry пишет:
>
>> Но после НГ на 2.5 пересядем, надеюсь.
>
> Главное - "на 2.5" и "надеюсь".
>
> Это же несовместимые друг с другом вещи.
Дим, ты че?!! Мне уже страшно стало...
Еманооооооооооооов! Хелп ми!!!!!!! Коваленко глючит!!!!!!!

> PS. Тяжело вам, там :-)
Фиг ли?! Тула - не Липецк.
Дышим тяжело, перд$м громко, но ВОЗ ТАЩИМ!!!

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru


Re: Linux+KOI8-R, база+WIN1251 и isql

by Kovalenko Dmitry-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> Дим, ты че?!! Мне уже страшно стало...
> Еманооооооооооооов! Хелп ми!!!!!!! Коваленко глючит!!!!!!!

Не надо Еманова. Он когда на меня смотрит, я тупею....

А я и так, без Еманова, всю неделю туплю.

---
Коваленко Дмитрий.

PS. Тут не только отупеешь ....



Re: Linux+KOI8-R, база+WIN1251 и isql

by Андрей Иванов :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Ovchinnikov Vasily пишет:
> Вопрос, быть может, и тривиальный, но запутался я че-то.
> Пытаюсь порулить базами через isql в линуховой консоли. Локаль стоит
> KOI8-R.

У меня был подобный случай, но с GUI приложением.
Помогло перед вызовом приложения установка переменной LANG

#!/bin/bash
LANG=ru_RU.CP1251
export LANG
./Project1

Может прокатить и такой вариант

(env LANG=ru_RU.CP1251)&&(isql)


--
   Успехов, Андрей Иванов.

LightInTheBox - Buy quality products at wholesale price!