Php包含函数mess char编码

Php包含函数mess char编码,php,character-encoding,include,Php,Character Encoding,Include,我有一个teste.php文件 <?php echo "descrição"; ?> 当我直接调用teste.php时,它可以打印所有内容 但是当调用另一个包含('teste.php')的文件时,它会打印无法识别的字符。在我看来,include函数与char enconding的关系似乎是一团糟。不是吗?有人能帮帮我吗 将两个文件都设置为UTF-8编码以解决此问题。请将两个文件全部发布。两者都应该设置为UTF-8编码。Treffynnon,你说得对,我的一个文件有iso编码

我有一个teste.php文件

<?php

echo "descrição";

?>

当我直接调用teste.php时,它可以打印所有内容


但是当调用另一个包含('teste.php')的文件时,它会打印无法识别的字符。在我看来,include函数与char enconding的关系似乎是一团糟。不是吗?有人能帮帮我吗

将两个文件都设置为UTF-8编码以解决此问题。

请将两个文件全部发布。两者都应该设置为UTF-8编码。Treffynnon,你说得对,我的一个文件有iso编码,另一个有UTF编码。我已经改变了它的重唱,现在它工作了!非常感谢。很高兴我能帮忙。请将我在下面添加的答案标记为解决方案。谢谢。需要注意的是PHP utf8_encode函数非常容易解决此问题,无需更改所有文件,在处理数据库中的多种语言时也非常方便;)