【发布时间】:2012-05-05 09:58:21
【问题描述】:
我阅读了在 stackoverflow 和其他论坛上找到的所有主题,它托管在 hostgator 上,我之前从未遇到过他们的服务器问题,尽管例如引号被转换为问号,正常的不带黑色菱形或任何东西。这是我尝试过的:
header('Content-Type: text/html; charset=utf-8');
和
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
如果重要的话,这就是我用于 doctype 的内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
我使用 Unitron for osx 来编写我的代码,并且我检查了文件是否应该包含 utf-8。
我试图显示的文本只是 html,在一个 php 页面中。
有人知道如何帮助我吗?
【问题讨论】:
-
你说的是用户输入吗?您是否将其存储在数据库中?什么时候“变成问号”?这个问题需要补充很多细节。
-
能否提供问题页面的链接?
-
引号会变成问号吗?尝试使用 stripslashes() 或 mysql_real_escape_string() ...请提供更多信息。
-
socialscenes.co.uk/v1-5/termsandconditions.php 不是用户输入,只是 php 页面中的 html 输出
标签: php html character-encoding character meta-tags