0

我有一个包含加泰罗尼亚语内容的 drupal 网站。

内容具有特殊字符和符号,它们以方形显示,而不是仅在 IE 中显示的确切字符或符号,与其他浏览器一样,它的工作正常。

这是我正在使用的字符集

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

这适用于除 IE 之外的所有浏览器。我在这里附上了图片。

在此处输入图像描述

这个问题的家长是这个

任何帮助将不胜感激。在此先感谢。

4

1 回答 1

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
于 2013-09-20T12:43:57.407 回答