首页 >> 文摘 >> ASP/ASP.NET

asp.net 里 include UTF8 垃圾问题。

采集日期:2008-4-20作者:Zqin(注:本数据由系统自动采集,内容与BHCODE无关)
很久以前,在我第一次使用 utf-8 编码做网站时,就遇到过 IE 下莫名其妙的空出一行(FireFox 下无问题),肉眼看不见,也就是 UTF-8 BOM 签名了,更多 BOM 知识请查找"Unicode BOM"。2、head.shtml 保存为 UTF-8 不带 BOM 时,会出现乱码,因为 SSInc.dll 加载这个文件时,不知道文件的编码(因为没有 BOM 签名),因此会按 GBK 来加载文件,最后乱码。。。改 index.shtml 为: <html><body><!--<!--#include file="head.shtml"--></body></html> 在 head.shtml 的页开头加上 <!--BOM-->内容。。。。。
本周推荐
MORE
热点关注
MORE