Some of the fixes are now active

So I rolled some of the character encoding changes back into the server code. It's not perfect. There are some issues I'd hoped to have cleaned up but the fixes are causing other problems. I'm thinking of completely rewriting a significant chunk of the back end code to make it more unicode / alternate encoding aware when I have a chance. I've definitely gained a whole new level of respect for people who do internationaliztion.