IE charset问题在drupal中

时间:2013-09-20 12:26:41

标签: internet-explorer character-encoding drupal-7

我有drupal网站,其内容为加泰罗尼亚语。

内容中包含特殊字符和符号,这些字符和符号仅在IE中以方形形状显示而不是精确的字符或符号,其他浏览器中的工作正常。

这是我正在使用的字符集

'Content-Type', 'text/html; charset=ISO-8859-1,utf-8'

这适用于IE以外的所有浏览器。我把图像贴在这里。

enter image description here

此问题的家长是this

任何帮助都会非常感激。谢谢。

1 个答案:

答案 0 :(得分:2)

charset参数值必须是编码的单个名称,而不是列表。显然,会发生一些浏览器仅使用值的第一部分,而IE会尝试将整个值与一组编码名称进行匹配。

最有可能的文件实际上是iso-8859-1或windows-1252编码,你应该将HTTP标题更改为

Content-Type: text/html; charset=windows-1252

或者,从长远来看更好,将实际编码更改为UTF-8,将标题更改为

Content-Type: text/html; charset=utf-8