在我的 index.php 中,我替换了
<div class="site_content"> ... </div>
带
<?php include ("site_content.php"); ?>
虽然鞋帮的所有内容都被复制并粘贴到 site_content.php 中。 内容现在显示奇怪的字符,并且不再识别德语编码和字符集( UTF-8 )。在更改之前,编码工作正常。 index.php的标题如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>...some title.... </title>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
<meta name="description" content=" ...some desc ...."/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<?php include ("parts_index/site_content.php"); ?>
</body>
</html>
我该如何解决这个问题?
答案 0 :(得分:0)
我已经解决了。 答案很简单。包含的php文件是ANSI,而我的index.php当然是utf-8。当我将包含的文件(site_content.php)转换为utf-8时没有BOM它解决了我的问题!无论如何,谢谢您的时间! OZ