Channel 9's text filter seems to be a bit overzealous... don't have time to figure out exactly what it doesn't like right this second, but here's a test case below (from the Japanese Localization thread in Techoff):
Your server isn't sending a character set for either file, so Firefox has to guess the character set. By default, Firefox uses the same character set as the page that's serving it (miraculously, Firefox is detecting this correctly ).
You can fix this issue in three ways:
(1) Make your web server send the correct character set in the HTTP headers. Read the Apache docs on how to do this.
(2) Specify the character set in the <link> tag. Like this:
<link rel="stylesheet" href="EP-ANSI.css" type="text/css" charset="ASCII"/>(3) Author your document using UTF-8 instead of Unicode-16. UTF-8 is backwards compatible with the ASCII character set (meaning you don't have to do either of the above) and can represent all characters in the Unicode character set. In my opinion, this is the "right" way to do it.