Как настроить два сервера с двумя кодировками на Irssi

Мне нравится подключаться к некоторым IRC-серверам с разными кодировками. Например, IRC-Hispano [все еще] использует ISO-8859-15, а Freenode использует UTF-8.

Я хочу использовать правильную кодировку на каждом сервере. В случае IRC-Hispano было непросто настроить:

В настройках> core:

/set recode_fallback ISO-8859-15
/set recode_out_default_charset ISO-8859-15
/set recode_transliterate ON
/set recode_autodetect_utf8 ON
/set recode ON

В настройках> fe-common / core:

/set term_charset UTF-8

Где мне указать разные настройки (UTF-8) для Freenode? Заранее спасибо.

0
задан 21 May 2016 в 01:40

1 ответ

Я нашел решение в огромном поиске установок irssi, таким образом, я собираюсь отправлять его здесь. Я уверен, что это поможет другим, также:

Прежде настроек, определите conversions:

conversions = {
    "Hispano" = "ISO-8859-15";
    "Freenode" = "UTF-8";
};

Затем мы можем значения по умолчанию в настройках> ядро:

recode_out_default_charset = "UTF-8";
recode_fallback = "UTF-8";
recode_autodetect_utf8 = "yes";
recode_transliterate = "yes";
recode = "yes";

Наконец, в настройках> fe-common/core:

/set term_charset UTF-8

Это - набор символов по умолчанию терминала. Я использую UTF-8 в своем терминале (Konsole).

нет никакой документации об этом в официальной irssi веб-странице. Я мог найти очень хорошее объяснение на этом сайт . Как автор объясняет, мы можем использовать команды для определения другого набора символов для каждого сервера, канала... Например:

/recode add freenode/gee ISO-8859-1

Это определит набор символов ISO-8859-1 на канале #gee на Freenode.

0
ответ дан 21 May 2016 в 11:40

Другие вопросы по тегам:

Похожие вопросы: