Jump to content
Калькуляторы

Unrealircd. русские ники Vs UTF-8

Здравствуйте

под Ubuntu 10.04 стоит UnrealIrcd 3.2.8.1. Для поддержки русских ников добавил в конфиг set { allowed-nickchars { windows-1251; }; };

использовал клиенты x-chat и pidgin под виндой.

Если в настройках клиента стоит UTF-8 то русские ники не прокатывают (illegal charasters).

Если в клиенте поставить кодировку 1251, то с никами все хорошо. Однако

1. различные motd, rules и проч. которые на сервере под убунтой написаны по русски в UTF-8 естессна выглядят белибердой.

2. Плюс с кодировкой 1251 в клиентах не работает DCC следующим образом:

- если в запросе на прием файла нажать "принять", то принимающий лишь висит в режиме "ожидания соединения"

- отправляющему говорится что прием файлов принимающим отклонен.

традиционный вопрос: что делать?

Share this post


Link to post
Share on other sites

Серверная кодировка, set { allowed-nickchars { windows-1251; }; то есть поддержка русских ников на сервере.

То что касается UTF-8, нужна перекодировка по портам, чтобы корректно отображались рус ники.

А вот то что касается motd, rules, ты немного не правильно сделал.

Создай новые файлы - motd и rules, в кодировке UTF-8, - и напиши по русски изменив кодировку на CP1251, полученный текст сохранять в UTF-8, после этого все будет окей.

С DCC, проблем никаких недолжно быть, посмотри конфиг сервера DCC, настрой мирк укажи порт прослушивания DCC.

Если будут вопросы, обращайся!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this