我想使用header('Content-Type: text/html; charset=utf-8');
在php中设置编码和其他参数,但我不确定在每个php文件的开头是否正确的方法是这样做的:
<?php
header('Content-Type: text/html; charset=utf-8');
mb_internal_encoding('UTF-8');
mb_language('uni');
...
或者如果我可以使用外部文件中的函数,例如helpers.php:
<?php
function initialize(){
header('Content-Type: text/html; charset=utf-8');
mb_internal_encoding('UTF-8');
mb_language('uni');
...
}
并在我的main.php文件中执行:
<?php
require_once 'helpers.php';
initialize();
...
?>
最后但并非最不重要:
如果我在main.php中正确设置header('Content-Type: text/html; charset=utf-8');
,我是否需要在每个需要从main.php开始需要的文件中放置该标题(...)或调用initialize()。
我需要知道正确的方法