Re: Перекодировка на лету и не только
> Вот именно что вывод, вывод понятно...
> Одним словом вопроса два:
>
> 1. Можно ли перекодировать на лету ответы и команды mysql? Нашел
> скриптик и передалал его, но он не работает (видимо потому что в
> expect ни бум бум).
>
> #!/usr/bin/expect
> spawn mysql -h titanic -p -u manager
> interact -nobuffer -re {
> "(\[\x80-\xFF])" {send_user [recode -input CP1251 $expect_out(1,string)]}
> -u "(\[\x80-\xFF])" {send [recode -output CP1251 $expect_out(1,string)]}
> }
>
> Может есть у кого уже "заточенный"?
с этим не разобрался...
>
> 2. Если первый вариант хуже второго то как запускать два терминала в разных
> кодировках - koi8-r или cp1251? Я сейчас использую xxkb. Что нужно будет сделать
> по шагам? Видимо создать локаль, сгенерить... как то мутно все
> представляю и главное в инете подобного описалова не найду...
Здесь все просто -- сгенерил локаль ru_RU.CP1251 запустил
LANG=ru_RU.CP1251 xterm -fn '...-cp1251' все заработало.
Все просто... Сорри за глупый вопрос...
--
Sergey Polyakov aka "BeerBong"
Chief of WebZavod http://www.webzavod.ru
Tel. +7 (8462) 43-93-85 | +7 (8462) 43-93-86
mailto:alexei@samara.net
Reply to: