This explains why tons of peoples names are getting blanked out...z-man wrote:Plus, the new server filters away non-ascii characters in everything that comes from the clients in response to the problems Jonathan and Nemo reported with them. We may make that filtering configurable, though.
The chars get replaced by their non-accented versions mostly or _ if I was to lazy figuring out a good replacement.
Screenshot
- Tank Program
- Forum & Project Admin, PhD
- Posts: 6712
- Joined: Thu Dec 18, 2003 7:03 pm

- Jonathan
- A Brave Victim
- Posts: 3391
- Joined: Thu Feb 03, 2005 12:50 am
- Location: Not really lurking anymore
The server console output screwed up his display. I don't know exactly what happened, but it needed a reboot. Note that it depends on what it is outputting at.z-man wrote:Plus, the new server filters away non-ascii characters in everything that comes from the clients in response to the problems Jonathan and Nemo reported with them.
ˌɑrməˈɡɛˌtrɑn
- Jonathan
- A Brave Victim
- Posts: 3391
- Joined: Thu Feb 03, 2005 12:50 am
- Location: Not really lurking anymore
I think it's best to have a more advanced configurable filter for stdout/stderr output. At this time the game itself uses ISO 8859-1, but my terminal is configured for UTF-8. In this case converting (which is not much harder than using a table) and blocking 'bad' characters would be appropriate. But some other may think it is binary (as in: not text) and display it as hex (just as an example - I don't know if anything does this). In that case blocking 'bad' characters and non-ASCII is appropriate.
ˌɑrməˈɡɛˌtrɑn
Dr: Check font_extra.png, I think except the ö and ê, all characters are blank. If you want, you can fill them in (all of the others, too, if possible) and send us an update. They should be in the same order they are in the small font. We'll be happy to include it.
Jonathan: Yes, a console output filter may be a good idea. However, nothing terribly bad happens when you send Latin 1 to a UTF console, right? Of course, you'll get wrong characters (and some will get swallowed), but at least the display won't be corrupted. This is something to do as soon as we have full unicode support, I guess.
Jonathan: Yes, a console output filter may be a good idea. However, nothing terribly bad happens when you send Latin 1 to a UTF console, right? Of course, you'll get wrong characters (and some will get swallowed), but at least the display won't be corrupted. This is something to do as soon as we have full unicode support, I guess.
- Jonathan
- A Brave Victim
- Posts: 3391
- Joined: Thu Feb 03, 2005 12:50 am
- Location: Not really lurking anymore
That's true. UTF-8 allows for errors without screwing up. But no 1xxxxxxx char will show up correctly.z-man wrote:Jonathan: Yes, a console output filter may be a good idea. However, nothing terribly bad happens when you send Latin 1 to a UTF console, right? Of course, you'll get wrong characters (and some will get swallowed), but at least the display won't be corrupted.
ˌɑrməˈɡɛˌtrɑn
- Jonathan
- A Brave Victim
- Posts: 3391
- Joined: Thu Feb 03, 2005 12:50 am
- Location: Not really lurking anymore
Update
Unfortunately there's ladder tax and such, otherwise I could just leave Player 5 there and use my usual name.

Code: Select all
Player Ladder Score Matches Won Rounds Won R/M
Player 5 234.245 25 109 4.4
ˌɑrməˈɡɛˌtrɑn