While playig Vovan and Andrey yesterday, I noticed they were able to swear in game without the filter kicking in.
They were making no attempt to circumvent the filter, simply typed using latin keys.
I’m assuming that they’re sending unicode for latin characters, if so, I expect it’s a git to try and filter, but thought I’d post anyway as english should really be filtered.
I understand not having the time / ability to filter all languages, but english is IMO the web standard, so something should, if possible be done.
further problems relating to unicode. the player name had broken the banner events. that was an easy fix – just added character data sections to the xml files <!CDATA<. here's a problem, though. unicode player names are/were set as html entities. i'd used gavin's nice unicode_to_utf8 function. all very nice, until you apply CDATA and the ents dont get parsed.
any bright ideas? i suspect i could convert back from html ents to straight characters in php. i guess the trick then would be to fwrite an xml using unicode character encoding. if anyone happens to have a solution for that – please post. im gonna have to do some googling if not.