如何包含php语言文件并显示ü而不是 ?

时间:2016-09-14 11:42:28

标签: php html utf-8

我有一个名为german_lang.php的php文件:

$lang['ABOUT_US'] = 'Über uns';

我将其加入index.php

<?php 
   include_once 'german_lang.php';
?>
<head>
   <meta charset="utf-8">
</head>
<body>
   <?php echo $lang['ABOUT_US']; ?> 
</body>

但我的结果是:

beruns

我希望得到的结果是:

Überuns

3 个答案:

答案 0 :(得分:1)

$lang['ABOUT_US'] = 'Über uns';

复制/粘贴此...在utf-8

enter image description here

enter image description here

答案 1 :(得分:0)

使用HTML编码版本:

&Uuml;

german_lang.php

$lang['ABOUT_US'] = '&Uuml;ber uns';

或者,您可以添加

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

到文件的顶部,将其更改为识别Unicode字符。

答案 2 :(得分:0)

尝试一下......

    $str="Über uns";
$str=htmlspecialchars($str);
    $lang['ABOUT_US'] = $str;
     echo htmlspecialchars($str);

此功能可以帮助您