我在Windows 7 64bit上开发了一个php网站。然后我在00webhost上托管了它。问题是,在我的开发环境中,所有带有重音符号的字符都能正常工作,但在制作过程中,它显示的就像是égé。同样在我的开发环境中,文本在数据库中显示为égé,但在生产中它看起来像éè 为了解决这个问题,我有各种解决方案,例如在打开与数据库的连接后执行“SET NAMES utf8”,将mb_internal_encoding设置为utf8等。但没有工作。 我不是一个php大师所以你能解释为什么这个差异以及如何克服这个。