转到 Windows 上的 Firefox,使用右键单击“查看页面信息”来查看 Firefox 看到的内容。
Your situation is probably being caused by not setting correctly the page encoding somewhere along the line. You can basically setup your encodings in the HTTP headers and in the HTML head. HTTP headers are influenced by the web server and the PHP script. HTML head is written out by PHP.
Check out your HTML output and read carefully the W3C HTML standard on encodings to see which charset encoding is specifying your page. Also, check your PHP to see if it's sending an HTTP header specifying the encoding. Finally, check your web server (some people configure Apache's httpd to send a default encoding. That is evil).
According to your symptoms, my guess is that you are not sending any correct encoding information through HTML/HTTP and the rendering depends on the default rendering of the browser, thus the issues you are seeing.