将制作好的 .htm 网页粘贴到 .aspx 中,以便在其中嵌入 ASPX 代码,问题出来了,浏览器中查看时,在 IE 6 中格式是乱的,在其他浏览器中正常。
原来,这其中有个 .css 文件,.css 文件用的是 ANSI 编码,与 .aspx 的 UTF-8 编码不同,在 IE 6 中遇到这种情况,它头都大了,编码就会搞错。
而 css 中有个中文(字体名称),后面又没有用分号结束该声明,编码认错时,就把中文认错了,又由于后面无结束符,导致这个错误影响后面的全部代码,就搞得在 IE 6 中,格式是乱的。