[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: