PHP;通过include / require传递UTF-8字符串

时间:2015-04-27 09:17:50

标签: php utf-8

我有以下功能;

function generateFirstName(){
        $firstNameArray = array("Thomáš ","Lukáš ");
        $firstNameKey = mt_rand(0,1);
        $firstName = $firstNameArray[$firstNameKey];
        return $firstName;
    } 

当在同一页面上调用该函数时,UTF-8格式输出正常,但是当从functions.php调用它时(在INCLUDED head.php中是必需的),UTF-8格式不会到达我得到了带有白色问号的可怕的黑色钻石。

传递字符串需要做什么?

2 个答案:

答案 0 :(得分:1)

检查每个必需或包含的文件编码。它们都必须使用UTF-8才能协同工作。您必须确保每个文件都可以包含在functions.php和其他文件中。

答案 1 :(得分:1)

每个文件必须以utf8

编码