emm.i have still the prob with the characters.çöþðü these chararacters do the same on the message page.and still i couldnt find a solution.by the way thx for help epona.i wrote an email to u and i am goin to try the dawn of time.but i guess i will have the turkish character prob there too.so i need a solution still.any idea?by the way i am not good in coding so explaining well the subject would help me a lot...thx
still turkish char prob
Posted by Ronald on Mon 04 Feb 2002 11:22 AM — 2 posts, 11,583 views.
Windows supports Unicode, which is a 2-byte character set, which allows for encoding of more characters than can fit into 1 byte (a maximum of 256 characters, and the first 32 are taken for control codes).
However most, possibly all, MUD servers store text internally as 1-byte characters. Thus your problem is a fundamental design one.
You would need to take the server code and make it handle Unicode, by basically using 2-byte character strings for every piece of text. Although not trivial, it could be done.
However you now have another problem - most, possibly all - client programs (eg. MUSHclient) also only store incoming text as 1-byte characters, so even if you changed the server, you would need a compatible client program.
I am not sure if there is a MUD client program, or even a version of Telnet, that supports multi-byte characters. Perhaps someone else knows?
However most, possibly all, MUD servers store text internally as 1-byte characters. Thus your problem is a fundamental design one.
You would need to take the server code and make it handle Unicode, by basically using 2-byte character strings for every piece of text. Although not trivial, it could be done.
However you now have another problem - most, possibly all - client programs (eg. MUSHclient) also only store incoming text as 1-byte characters, so even if you changed the server, you would need a compatible client program.
I am not sure if there is a MUD client program, or even a version of Telnet, that supports multi-byte characters. Perhaps someone else knows?