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

作者:vkvi 来源:千一网络(原创) 日期: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" />

相关阅读

你前面那位网友看了:腾讯网两个 CSS 所用图片

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他