IE编码自动选择如何工作?

时间:2013-08-23 19:07:16

标签: internet-explorer character-encoding

如果我使用IE打开未明确设置内容类型字符集的网页。并且还假设Web服务器不在HTTP响应头中添加charset值。那么,在这种情况下,IE渲染网页时用什么标准来确定编码?

1 个答案:

答案 0 :(得分:1)

Interent Explorer依赖Windows全球化团队中名为“MLANG”的组件来尝试“嗅探”服务器返回的字节,以确定可能使用的字符集。

此代码未记录,但使用频率分析和有关当前用户的语言环境的信息来尝试“猜测”服务器使用的代码页。

页面始终总是设置一个正确的字符集以避免这种嗅探,这可能导致不可预测的结果(例如,启发式操作在日本机器上运行时会返回不同的结果美英机器。)