php包括ÅÄÖ= ??? / UTF8问题

时间:2010-10-07 22:09:56

标签: php utf-8 include

的index.php

<?php
include("header.php");
?>

的header.php

<?php
echo"<a href='add.php'>Lägg Till</a>";
?>

结果

L?gg Till

文件是head标签内的utf8,所有,这是一个php的事情,问题只发生在我从include中获取文本时,我不能在包含的php文件中使用ÅÄÖ,我如何使其工作?

3 个答案:

答案 0 :(得分:3)

将这些文件保存在utf-8中

答案 1 :(得分:2)

当使用重音字母向服务器发送文本时,请使用ut8_encode,在您的情况下:

echo utf8_encode("<a href='add.php'>Lägg Till</a>");

我有同样的问题,这解决了它们。

答案 2 :(得分:0)

除了以UTF-8保存文件外,您还可以检查php.ini文件中的“default_charset”配置。