【发布时间】:2015-04-30 19:03:25
【问题描述】:
现在我知道以前有人问过类似的问题,但请多多包涵。因此,我在两个单独的页面上使用同一行代码,但一个显示  而另一个不显示。这是什么原因造成的?
下面的代码位于前面提到的两个页面中:
<?php include("footerblock.php"); ?>
这里指的是这段代码:
<?php session_start(); ?>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head><body>
<table style="text-align: center; width: 100%;" border="0" cellpadding="0" cellspacing="0">
<tbody><tr><td style="text-align: center;">
<?php
$cmtx_identifier = 'cmtx_reference';
$cmtx_reference = 'cmtx_url';
$cmtx_path = 'comments/';
require $cmtx_path . 'includes/commentics.php'; //don't edit this line
?>
</td>
</tr></tbody></table></body></html>
【问题讨论】:
-
取决于页面声称拥有的编码。
-
对不起,我对此有点陌生,请您进一步解释一下吗?
-
谢谢,但我已经阅读了该页面,但没有运气。我只是想弄清楚为什么我的第一页不显示,但出于某种奇怪的原因,第二页却显示了。我查看了我的代码,两者似乎都是相同的设置。
-
如果你喜欢标题响应它说的内容类型是什么?
-
显然是编码错误。如果您从其中一个文件中删除了 BOM,则您也必须对所有其他文件执行此操作。只需检查每个 include()d 文件