html php元字符集UTF-8不起作用


html php meta charset UTF-8 not working?

可能重复:
浏览器显示�而不是#180;

我有点拘泥于一个php文件,里面几乎只有html。我只使用php将联系人表单中的信息发送到我的邮件地址。

在localhost上开发网站时,一切都很好。上传到我的服务器后,它会弄乱特殊字符。

我的元标签是这样的:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

如果有人能帮助我,我将不胜感激。

将其添加到php文件的头中,并让我知道它是否解决了-

header('Content-Type: text/html; charset=UTF-8');

如果您的浏览器被专门设计为将字符集设置为ISO-8859-1或其他字符集,则它仍将显示在该字符集中。我想这是我能发现的唯一问题。