在Chrome上呈现特殊字符

时间:2012-11-20 08:50:37

标签: html google-chrome rendering

最近有一位客户通知我某些特殊字符无法正确呈现。 如果总是如此,我不确定,不会这么想。

问题在于: http://waterforum.net/

在IE / Opera / FireFox上,它会正确显示特殊字符。

但是,例如,在Chrome和我的SGS3上,它没有。

  1. 我尝试了什么,
  2. 由于htaccess而强制使用UTF8
  3. DOCTYPE
  4. Charset声明
  5. 检查数据库表
  6. 你们有线索吗? 或者它只是一个错误?

1 个答案:

答案 0 :(得分:3)

我尝试将Chrome UA字符串从Chrome默认设置更改为Firefox Windows。

Chrome默认情况下为Content-type

Content-Type: text/html; charset=iso-8859-1

然后错误地显示字符。

当我切换到Firefox UA时,Content-type更改为:

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

此问题可能隐藏在Chrome发送Accept-encoding的事实中,但是当Chrome使用其他UA正确显示时,很可能不是这种情况。

尝试看看不同的UA字符串会发生什么,由于这些问题,我们强烈建议不要使用UA字符串来提供不同的内容。