我有drupal网站,其内容为加泰罗尼亚语。
内容中包含特殊字符和符号,这些字符和符号仅在IE中以方形形状显示而不是精确的字符或符号,其他浏览器中的工作正常。
这是我正在使用的字符集
'Content-Type', 'text/html; charset=ISO-8859-1,utf-8'
这适用于IE以外的所有浏览器。我把图像贴在这里。
此问题的家长是this
任何帮助都会非常感激。谢谢。
答案 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