Z braku lepszego tematu, temat zastępczy. Oto jak w nowoczesny sposób używać polskich znaków na IRCu.
Po pierwsze, potrzebujemy irssi z obsługą UTF-8 i recode. Po drugie, nasz terminal (*term,PuTTY) musi działać w UTF-8.
Po trzecie, ustawiamy co następuje:
/set recode_autodetect_utf8 ON
/set recode_fallback ISO-8859-2
/set recode ON
/set recode_out_default_charset UTF-8
/set recode_transliterate ON
/set term_charset UTF-8
Te ustawienia spowodują mniej więcej tyle, że domyślnie irssi będzie porozumiewać się za pomocą UTF-8. Jeżeli coś nie zostanie rozpoznane jako UTF-8, zostanie potrakowane jak ISO-8859-2. A co jeśli gdzieś potrzebujemy gdzieś mówić w ISO-8859-2?
/recode add <target> <encoding>
czyli na przykład:
/recode add IRCNet/#mastodonty ISO-8859-2
I już :) Na kanale #mastodonty w sieci IRCNet będziemy pisać w ISO-8859-2. Oczywiście aby wszystko działało jak należy, musimy ustawić w terminalu font UTF-8, który ma jak najwięcej znaków dostępnych. Nie zapomnijcie zrobić /save na koniec!
AKTUALIZACJA: Gwoli ścisłości powyższe ustawienia definiują UTF-8 jako domyślne kodowanie wszędzie – co może niekoniecznie być pożądane w przypadku /msg. Są dwa wyjścia – albo aktywnie przekonywać ludzi do UTF-8, albo przestawić recode_out_default_charset na ISO-8859-2…