可能重复:
浏览器显示�而不是#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
或其他字符集,则它仍将显示在该字符集中。我想这是我能发现的唯一问题。