我已经尝试了一些似乎常见的解决方法,我在这些主板上以及在Google上找到的其他地方的回复中看到过,我只是设法改变了这些字符。
甚至使用<?php ?>
最终会插入:
当我复制和粘贴时,^似乎没有多少出现。您可以查看链接http://boxxie.org/itd/header.php
你可以看到在html之前插入了很多空格,这会产生一些不良结果
我尝试加入:
header("Content-Type: text/html; charset=utf-8");
和
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
那些摆脱了那里的实际角色,但肯定没有任何东西应该存在。
编辑:
整个页面的heres代码:
<?php
// error_reporting( E_ALL );
// ini_set( "display_errors", 1 );
header("Content-Type: text/html; charset=utf-8");
?>
<!DOCTYPE html>
<html>
<head>
<title>In The Distance</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="header"><h1>Some text here</h1><h2>lorem ipsum etcetera?</h2></div>
<div id="left"></div>
<div id="content"></div>
<div id="footer"></div>
</body>
</html>
答案 0 :(得分:2)
请检查您的php代码,了解PHP脚本之前和之后的空格。例如:
_
<?php
// here whitespaces are safe for html
?>_
__
其中&#34; _&#34; - 输入,制表符或空格等空格。
答案 1 :(得分:0)
看看:http://gyazo.com/cbea74e947814dd37b2096119f10960a
机身后面的空行是输出中的问题。
请尝试删除这两条评论专栏:
// error_reporting( E_ALL );
// ini_set( "display_errors", 1 );
答案 2 :(得分:0)
好吧我的编辑器有问题,而不是我的php。它在第一个关闭php标记后输入了非空格白色字符。如果你将代码复制到文本编辑器转到行的末尾并按左右箭头键,你会注意到它必须在实际移动之前按两次。删除了,现在一切正常。尽管为这些建议干杯!