[IRCServices Coding] Nick/channel names in non-ASCII character
sets
Vitaliy Ovsyannikov
V.Ovsyannikov at kr.ru
Sun Jan 22 20:29:50 PST 2006
Hello, IRC.
> There have been a couple of requests for Services to handle nicknames
> and channel names in non-English (non-ASCII) character sets. However, I
> went and took a look at a couple of IRC servers (Unreal, Hybrid) that are
> supposed to have multiple charset support, and both seem to handle case
> translation (upper/lower case) the same way as other IRC servers do.
> (I also saw that hybrid-ru does case translation of non-ASCII characters,
> but as it's not a general algorithm it's better dealt with by a separate
> protocol module, which I'll look into separately if there's a need for it.)
> Is there anyone who uses non-ASCII character sets with Services, and
>if so, what problems (if any) have you had that are not ircd-related?
I'm using ircd-ru (bahamut clone).
Here are the main features I'm configured:
- DISALLOWED using nicknames that contains latin alphabet characters as
well as national alphabet ones withing the server
- DISALLOWED using nicknames that have words which contains latin alphabet
characters as well as national alphabet ones withing the server
- DISABLED hashing and comparison of non-ASCII nicknames and channel names using base
codepage specific lower and upper tables (case insensitive)
--
Sincerely,
Vitaliy Ovsyannikov
JSC Skala, Krasnoyarsk, Russia