Проблема Господа... Установил irssi, работает, всё ок. Но есть одна проблема...
Задача -
Сделать так, чтобы можно было присоеденяться к двум серверам одновременно.
На одном из которых принята CP-1251
На втором - UTF-8
Надо чтобы я и там и там смог общаться запуская один клиент irssi.
Что имеем -
Ubuntu 8.04.1 - Rus full update
irssi - 0.8.12 20071006 0939
Текущая локаль консоли LANG=ru_RU.UTF-8
Большое желание чтобы всё работало.
Что делал -
/set recode_fallback cp1251
/set recode_out_default_charset cp1251
/set recode_transliterate off
/set recode_autodetect_utf8 on
/set term_charset utf-8
/quit
Затем
/recode add <nework -- сервер 1> cp1251
/recode add <nework -- сервер 1> utf-8
Потом
/set recode on
При этом, всё нормально за исключем одного -
Я вижу, что пишут, на обоих серверах.
Я могу отвечать в сервере cp1251
Я не могу отвечать в сервере utf-8 -- люди видят знаки вопроса.
Меняю параметр -
/set recode_out_default_charset cp1251
На
/set recode_out_default_charset utf-8
.
При этом получаем всё с точностью до наобарот, что в общем то логично довольно.
Я вижу, что пишут, на обоих серверах.
Я могу отвечать в сервере utf-8
Я не могу отвечать в сервере cp1251 -- люди видят знаки вопроса.
Выгружал BitchX -- файл перекодировщика...
Добавлял его в конфиг.
/set translation /usr/local/share/irc/translation/RUSSIAN_WIN
/save
При этом ничего уже не работало, все кодировки вышибало...
Ну пробывал играться с параметрами -
/set recode_fallback cp1251
/set recode_out_default_charset cp1251
/set recode_transliterate off
/set recode_autodetect_utf8 on
/set term_charset utf-8
/quit
По разному делап. Ничего не помогло.
Вопрос, как сделать так, чтобы можно было по человечески общаться на обоих серверах.
Заранее благодарен.