php语言文件静态数组-utf8编码
在网站上,我使用的语言文件如下所示:php语言文件静态数组-utf8编码,php,encoding,utf-8,Php,Encoding,Utf 8,在网站上,我使用的语言文件如下所示: <?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 e
<?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,来自数据库的其他短语也被正确显示。但是,语言文件中的短语已损坏(?字符等)
有人知道如何解决这个问题吗?那么您的语言文件编码不正确
检查“另存为”对话框,这是大多数IDE和文本编辑器中的设置。那么您的语言文件编码不正确。检查“另存为”对话框,这是设置经常出现的地方is@Pekka웃: 嘿,太多了,这就是解决办法。你能给我一个答案让我接受吗?投反对票是为了什么?