我们有一个为IE6开发的Web应用程序。现在,当在IE10上测试时,其中一个页面在尝试打开时显示垃圾字符。在调查中我发现下面的标题信息导致了问题(charset = unicode)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html; **charset=unicode**">
当我从标题中删除字符集详细信息时,页面正确显示。
该页面没有任何unicode字符,仅显示标准ASCII字符。
但我的问题是为什么在所有IE版本(包括9)中正确显示相同的标题但在IE10中失败?我看不出IE10发布文档或MSDN中有关此实现的任何差异。
您的意见表示赞赏..
此致
谢林