LINUX.ORG.RU

Re: irssi + UTF-8

/set recode on
/help recode

kostian ★★★★☆ ()
Ответ на: Re: irssi + UTF-8 от kostian

Re: irssi + UTF-8

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

anonymous ()
Ответ на: Re: irssi + UTF-8 от anonymous

Re: irssi + UTF-8

/set term_charset UTF-8
/set recode on
/recode add network CP1251
/save

kostian ★★★★☆ ()
Ответ на: Re: irssi + UTF-8 от kostian

Re: irssi + UTF-8

Я так понимаю, что 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 ()
Ответ на: Re: irssi + UTF-8 от anonymous

Re: irssi + UTF-8

/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 ()
Ответ на: Re: irssi + UTF-8 от anonymous

Re: irssi + UTF-8

нужно создать сеть: /network add -host irc.blabla.ru mynetwork
/recode add mynetwork CP1251

kostian ★★★★☆ ()
Ответ на: Re: irssi + UTF-8 от kostian

Re: irssi + UTF-8

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

cursed ()
Ответ на: Re: irssi + UTF-8 от kostian

Re: irssi + UTF-8

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

/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 ()
Ответ на: Re: irssi + UTF-8 от anonymous

Re: irssi + UTF-8

А как сделать recode для ников? Русские ники не отображаются.

anonymous ()
Ответ на: Re: irssi + UTF-8 от anonymous

Re: irssi + UTF-8

никак (без правки кода), много чего не отображается :(

cursed ()
Ответ на: Re: irssi + UTF-8 от cursed

Re: irssi + UTF-8

Вы не знаете, разработчики уже работают над этим?

anonymous ()
Ответ на: Re: irssi + UTF-8 от anonymous

Re: irssi + UTF-8

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

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