2

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

问题出在这里: http ://waterforum.net/

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

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

  1. 我试过的,
  2. 由于 htaccess 强制使用 UTF8
  3. 文档类型
  4. 字符集声明
  5. 检查数据库表

你们有线索吗?或者它只是一个错误?

4

1 回答 1

3

我尝试将 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 字符串来传递不同的内容。

于 2012-11-20T09:42:31.070 回答