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

PHP; Passing a UTF-8 string via include/require

我有以下功能;

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 格式没有到货,我得到了带有白色问号的可怕的黑色钻石。

传递字符串需要做什么?

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

每个文件必须以utf8编码