Charset无法正常使用法语

时间:2012-02-25 09:00:11

标签: php html encoding character-encoding

我在开发的网站上遇到法语问题...我在每个标签中都有菜单栏,标签和文字......

当我设置charset=ISO-8859-1时,正文中的文字正常,但菜单栏和标签出错了!

这是我的文字样本......

Menu Bar:  CONTRÔLE DE LA QUALITÉ    <<<<<<<<<<<<  Wrong
Tabs Text: CARRI&Atilde;&#136;RES      <<<<<<<<<<<<  Wrong
Body Text: égyptien                    <<<<<<<<<<<<  Correct

但是当我设置charset=utf-8

Menu Bar:  CONTRÔLE DE LA QUALITÉ      <<<<<<<<<<<<  Correct
Tabs Text: CARRI&Atilde;&#136;RES      <<<<<<<<<<<<  Wrong
Body Text: �gyptien                   <<<<<<<<<<<<  Wrong

我已尝试mb_cenvert_encoding设置编码,但它也不起作用......任何人都知道如何让它工作?

更新:

Website problem

2 个答案:

答案 0 :(得分:0)

您是否已将编码元标记添加到您的脑中?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

来自Declare the Encoding

请注意,如果您不将此标记添加为head的第一个标记,则某些版本的FireFox会在遇到此标记后重新加载您的网页;这会导致恼人的“双重负载”行为。

答案 1 :(得分:0)

好的,我终于找到了解决办法......你可以称之为解决方案。

我使用了iconv() PHP function