我有以下功能;
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格式不会到达我得到了带有白色问号的可怕的黑色钻石。
传递字符串需要做什么?
答案 0 :(得分:1)
检查每个必需或包含的文件编码。它们都必须使用UTF-8才能协同工作。您必须确保每个文件都可以包含在functions.php和其他文件中。
答案 1 :(得分:1)
每个文件必须以utf8
编码