PHP 是否header('Content-type: text/html; charset=utf-8');
需要设置时
AddDefaultCharset utf-8
<IfModule mod_mime.c>
AddCharset utf-8 .php .html .xml .css .js .json
</IfModule>
在我的 .htaccess 文件中定义?.php 文件是否受此规则影响?
我正在设置一个settings.cfg.php
-document,并想知道我是否真的需要这行代码 - 如果它会有点矫枉过正。
我知道这不是必需的,但强烈建议保留<meta charset="utf-8">
在index.php
-document 中,因为最终用户无权修改我的 Apache 服务器设置。但这只会影响客户端内容,而不影响 PHP 从服务器端创建的 og 内容 - 如果这有任何意义的话......
编辑:这是我的 index.php:
load.initialize.php需要我的settings.cfg.php文档在最顶部...
<?php require_once 'initialize/load.initialize.php'; ?>
<!DOCTYPE html>
<head>
<meta charset="utf-8">
...
</head>
<body>
<!--
this document includes page -header, -navigation, -content and -footer,
where the content-part is just including other .php content pages or fetching content from database.
-->
<?php require 'template/load.template.php'; ?>
</body>
</html>