in reply to IE Unicode issue

You probably didn't specify the encoding, in which case your browser has to guess. Specify the charset in the Content-Type header (HTML) or in the <?xml?> directive (XHTML).