我遇到了一个非常奇怪的问题。我有一个php网站在两个服务器上运行。一个是在Apache(Linux)上,另一个是在IIS(Windows)上。在Linux服务器上,我只是为演示而运行它。IIS是我需要托管的实际主机。即使使用相同的代码和数据库,在Linux服务器上,没有出现Â字符。但是在IIS上,到处都有Â字符。我检查了所有的元标记,它们都是utf-8格式。在数据库中排序也是utf-8。在mysql数据库中,我得到了那些Â字符,但不知何故,在Linux中,当我们从数据库中获取内容时,这些Â字符不会显示。这只发生在IIS上。有人能指出如何解决这个问题吗?谢谢。