LINUX.ORG.RU

Ответ на: комментарий от kostian

А можно подробней? Как сделать recode в моем случае? Нужно сделать для определенного сервера.

anonymous
()
Ответ на: комментарий от kostian

Я так понимаю, что network - это irc-сервер?

[lookandfeel] term_charset = UTF-8 [misc] recode = ON -!- Irssi: Added my_server/CP1251 to conversion database -!- Irssi: Saved configuration to file ~/.irssi/config -!- Irssi: Theme saved to ~/.irssi/default.theme

По-прежнему символы не конвертируются :(

anonymous
()
Ответ на: комментарий от anonymous

/set recode

[misc]

recode_autodetect_utf8 = ON

recode_fallback = CP1251

recode = ON

recode_out_default_charset =

recode_transliterate = ON

/help recode

/SET recode_fallback <charset> to set the fallback charset for incoming events

This charset is used if your term_charset is UTF-8 and the conversion for the target is not set and the text is not UTF-8.

Вроде все верно, только не работает.

anonymous
()
Ответ на: комментарий от kostian

Можно и так, но не обязательно, потому как recode задается для какого то объекта, коим может быть сеть (то, как ее назовет сам irssi - видно в строке статуса), канал, ник и тд

cursed
()
Ответ на: комментарий от kostian

Благодарю. Только вы, кажется, кое-что забыли.

/set term_charset UTF-8 
/network add -host my_server my_network
/recode add my_network CP1251 
/set recode_fallback CP1251
/set recode_out_default_charset CP1251
/set recode on   

Предпоследние 2 строки устанавливают конвертацию входящих/исходящих сообщений.

anonymous
()
Ответ на: комментарий от anonymous

к сожалению, нет. спрашивал о этом неоднократно на #irssi @ irc.freenode.net ответы были в основном - используй скрипт перекодировки (есть такой на перле, на сайте присутствует в списке)

cursed
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.