为什么ASPX页面总会要IE编码为Unicode编码时才能正常显示?!
我把GB2312编码的HTML页面另存为.ASPX文件,然后进去加服务器代码。这样搞出的ASPX页面,即便在页面中已经有了
<meta http-equiv="Content-Type" c>
这样的语句,在浏览器中查看时,编码只有UTF-8时才能正常显示,GB2312仍不能正常显示此页面,这是怎么回事,应当怎么解决?
我发现同一个文件:
当我把文件后缀改在.HTM时,IE字符集设置为GB2312时能正常显示此页,设置为Unicode时就不能正常显示;
当我把文件后缀改在.ASPX时,IE字符集设置为GB2312时不能正常显示此页,设置为Unicode时就能正常显示;
我是将页面放在本机IIS根目录下,通过http://localhost/test/1.aspx 或http://localhost/test/1.htm的方式查看的。