在utf-8编码文件中未正确显示特殊字符

时间:2013-08-05 16:42:42

标签: php html utf-8 metadata special-characters

我有一个奇怪的情况。 我在我的html文件的元数据中指定了utf-8:

<!DOCTYPE html>
    <head>
         <meta charset="utf-8" />
         <meta name="viewport" content="width=device-width" />
         ....
   </head>
   <body>
        <? include("extras.php"); ?>
   </body>
</html>

但是我的特殊字符“ä,ö,å”显示不正确。

更奇怪的是,所包含文件中使用的相同字符(硬编码没有从php加载)正在正确显示?

任何人都可以告诉我为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

对特殊字符进行编码,例如,您应编码为ä的字母&#228; 您可以使用HTML编码器/解码器(有许多可在线获得): http://www.opinionatedgeek.com/DotNet/Tools/HTMLEncode/encode.aspx

或者做programmatically

相关问题