Поддерживает ли IRC интернационализированные названия (UTF-8)?Поддерживает ли IRC интернационализированные названия комнат?
Как? Желательно указать указатель на документацию или спецификацию.
Поддерживает ли IRC интернационализированные названия (UTF-8)?Поддерживает ли IRC интернационализированные названия комнат?
Как? Желательно указать указатель на документацию или спецификацию.
Согласно РЛК 1459 и 2812, названия каналов могут быть выполнены из любых других, чем \ x00 (NUL), \ X07 (BELL), \ x0A (LF), \ x0D (CR), \ x20 байт (пробел), ,
и :
. То, как эти байты интерпретируются, полностью зависит от клиента. IRC не налагает никаких конкретных ограничений на кодирование.
Конкретный набор символов не задан. Протокол основан на наборе кодов, который состоит из восьми (8) бит, составляющих октет. Каждое сообщение может состоять из любого числа этих октетов; однако некоторые значения октета используются для управляющих кодов, которые действуют как разделители сообщений.
Вы должны использовать расширение протокола IRCX от Microsoft
В основном вы добавляете символа% добавить вашу строку UTF-8 и выполнить постобработку на результате замены символов с помощью этой таблицы:
\b " " (blank) \c "," \\ "\" \r CR \n LF \t TAB
Вот ссылка на спецификации:
https://tools.ietf.org/html/draft-pfenning-irc-extensions-04#page-5
Важные детали были включены точно, ссылка включена для справки и является документом, объясняющим протокол. Если вы собираетесь критиковать что-то, по крайней мере, потребуется некоторое время, чтобы прочитать фактический текст. Похоже, вы запускаете робота здесь, в stackoverflow, чтобы заработать очки или что-то в этом роде. –
Ну, я думаю, что это было по ошибке, и меня тоже предупредили модераторы! Мои искренние пристрастия к тому же! В эти дни я делаю все! Спасибо за commernt – Sajeetharan
Хорошо, не волнуйтесь, мы все делаем ошибки. С уважением. –
Т его правда, но соглашения применяются на многих серверах (например, на японских серверах соглашение часто интерпретирует названия и темы каналов в JIS). – caf