-1

在一个网站上,我使用如下所示的语言文件:

<?php
header('Content-Type: text/html; charset=utf-8');

function lang($phrase){
    static $lang = array(

        //MENU-TOP
        'PHRASE_1' => 'Kezdőlap'

    );

    return $lang[$phrase];
}

?>

并在网站上调用正确的翻译

<?php echo lang('PHRASE_1'); ?>

我调用翻译的网站是 UTF-8 格式,来自数据库的其他短语正在正确显示。但是,语言文件中的短语已损坏(?字符等)。

有人知道如何解决这个问题吗?

4

1 回答 1

3

那么您的语言文件编码不正确。

检查您的“另存为”对话框,这是大多数 IDE 和文本编辑器中的设置所在。

于 2013-02-22T18:38:23.103 回答