Eu encontrei a solução em uma pesquisa enorme de configurações do irssi, então vou postar aqui. Tenho certeza que ajudará os outros também:
Antes das configurações, defina conversions
:
conversions = {
"Hispano" = "ISO-8859-15";
"Freenode" = "UTF-8";
};
Então, podemos definir os padrões nas configurações > core:
recode_out_default_charset = "UTF-8";
recode_fallback = "UTF-8";
recode_autodetect_utf8 = "yes";
recode_transliterate = "yes";
recode = "yes";
Finalmente, nas configurações > fe-common / core:
/set term_charset UTF-8
Este é o conjunto de caracteres padrão do terminal. Estou usando o UTF-8 no meu terminal (Konsole).
Não há documentação sobre isso na página oficial da irssi. Eu poderia encontrar uma explicação muito boa sobre este site . Como o autor explica, podemos usar comandos para definir um conjunto de caracteres diferente para cada servidor, canal ... Por exemplo:
/recode add freenode/gee ISO-8859-1
Ele irá definir o charset ISO-8859-1 no canal #gee no Freenode.