html php meta charset UTF-8无法正常工作?

时间:2012-09-05 07:48:35

标签: php html utf-8 character-encoding meta

  

可能重复:
  Browser displays � instead of ´

我有点卡在一个几乎只有html的php文件中。我只使用PHP将联系表单中的信息发送到我的邮件地址。

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

我的元标记如下所示:

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

如果有人可以帮助我,我们将非常感激。

2 个答案:

答案 0 :(得分:13)

将此添加到您的php文件的标题中,让我知道它是否解决了 -

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

答案 1 :(得分:1)

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