meta-ASP.NET 网页也应该在 meta 中指定 charset=UTF-8

作者:vkvi 来源:ITPOW(原创) 日期:2009-12-11

用微软的 Visual Web Developer 新建的 ASP.NET 网页,默认情况下,head 标签中只有 title,没有用于指明编码的 meta。

这种情况一般不会出错,在 IE 6、IE 8 中直接访问网页都会认得到编码为 UTF-8(ASP.NET 的默认编码)。

但是在另外一种情况下,我遇到的是在幻灯片中通过超链接打开网页,该网页再自动跳转到登录页,出错认不到编码的情况,将编码误认为 GB2312,这就造成了乱码,要刷新一下才行。这种情况在 IE 6 中存在,在 IE 8 中不存在。

所以为了获得更好的兼容性,建议在 head 标签中指明 meta:

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

相关阅读

相关文章