2012-02-25 43 views
1

正常工作我有一个网站,我真的制定关于法语的问题...我有菜单栏,标签和每个标签内的文本......字符集不与法语

当我设置在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设置编码,但它并没有也工作...任何人有任何想法如何让这项工作?

UPDATE:

Website problem

+0

这是最有可能的是,页面中包含不同的编码字符。这不可能工作。为了解决这个问题,你需要访问需要修复的代码。另请注意,HTTP标头可能会指定编码,然后它们会覆盖文档中可能设置的任何内容。 – 2012-02-25 14:38:43

+0

@ JukkaK.Korpela:我怎么能做到这一点? – sikas 2012-02-25 15:04:09

+0

你可以发布的网址或内容或足够的一部分(足以说明问题)复制到的jsfiddle。 – 2012-02-25 15:29:37

回答

0

您是否添加了编码元标记你的头?

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

Declare the Encoding

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

+0

我在我的代码元标记存在......你知道我怎么能解决这个问题? – sikas 2012-02-25 13:46:33

+0

但我在上面的问题中建议使用不同的字符集。 – sikas 2012-02-25 13:46:56

+0

有问题的评论中有更新... – sikas 2012-02-25 16:21:04