Page 1 of 1

hebrew nicknames

Posted: Sun Apr 23, 2017 10:05 am
by Lion-O
hi,

in the last few days i spent alot of time to figure out why i still get the

Code: Select all

Nickname is unavailable: Illegal characters
message for Hebrew nicknames.
i was surprised how easy the solution was.

but i was also surprised how hard it is to reach an assistance for the issue.
i was googling for a solution and was certain there is a bug (there wasn't) so tried to open a bug on http://bugs.unrealircd.org/ but failed to do so.
it seems for some reason that my account is blocked or disabled (why?)
anyway, avoiding off topic here, the purpose of my thread here is to focus all the things that can fail you on changing to a hebrew nickname.

first and foremost, you need to add the allowed-nickchars sub-block to the set block in one of the following ways:
1. as part of an existing block:

Code: Select all

set {
	...
	allowed-nickchars { 
		latin1;
		hebrew;
	};
	...
};
or
2. as a singular seperate line:

Code: Select all

set::allowed-nickchars { latin1; hebrew; };
now rehash your server and you should be able to change to a hebrew nickname right? Wrong!
well it depends on the client you are using.
you have to make sure the encoding your client uses is windows-1255.
otherwise it won't work.

Re: hebrew nicknames

Posted: Sun Apr 23, 2017 4:36 pm
by Lion-O
ssl:
i tried to use ssl combined with my now new hebrew nick-name capable server.
a normal nickname (english) connected to the server via ssl just fine.
but, the hebrew nickname that was already connected is seen (by the normal nickname) as gibberish ( ìãåâîà instead of לירון )

Re: hebrew nicknames

Posted: Mon Apr 24, 2017 11:49 am
by Syzop
Yeah the codepage vs utf8 stuff is a hassle :(
Anyway, it shouldn't make any difference: SSL or no SSL. Probably the client is behaving differently (which client?), really doubt it's the server.

Re: hebrew nicknames

Posted: Wed Apr 26, 2017 9:47 am
by Lion-O
true - it didn't make any difference.
i don't remember what it was but the ssl-gibberish-name is solved (somehow)
i am using chatzilla and if you define character encoding windows-1255 for hebrew (like i did) it reads the hebrew names just fine (except for chatzilla's join channel dialog window - channel names show correctly but when attempting to join hebrew channel it parse it to gibberish)

Re: hebrew nicknames

Posted: Mon Jul 17, 2017 10:24 am
by daldal
What kind of browser do you use?

Re: hebrew nicknames

Posted: Fri Mar 09, 2018 5:49 am
by Lion-O
Hi daldal,

Back then, i was using Chatzilla which is a add-on in firefox.
Since then things have changed:
1. Firefox moved to a version (Quantum) that doesn't support many of the add-on it used to. Among them, sadly, Chatzilla.
2. There is a change in the nickchar block/field that will allow utf8 hebrew nicknames so we won't even need to use windows-1255 charset in clients :)