日韩不卡免费视频-日韩不卡视频在线-日韩不卡视频在线观看-日韩不卡一二三区-伊人二区-伊人丁香花久久爱综合

北大青鳥學(xué)校:如何處理asp.net中include UTF8的垃圾問題

北京北大青鳥學(xué)校學(xué)術(shù)部老師發(fā)現(xiàn),在指導(dǎo)同學(xué)們用utf-8編碼做網(wǎng)站時,很多同學(xué)都會遇到IE下莫名其妙的空出一行,大家用肉眼看不見,也就是 UTF-8 BOM 簽名了,更多 BOM 知識請查找“Unicode BOM”。這種情況該怎么辦?我們不妨看看北大青鳥學(xué)員:周曉麗同學(xué)是如何做的。

先介紹一下項目架構(gòu):IIS + .net 2.0 + SSI

暫且不討論為什么要用 SSI,而不用其它技術(shù)(如 UserControl)

生成 index.shtml 肯定要帶 BOM,其實帶不帶也不會影響頁面上會出現(xiàn)空白行。

index.shtml 內(nèi)容如下:
< html>
< body>
< !--#include file=head.shtml-->
< /body>
< /html>

1、head.shtml 保存為 UTF-8 帶    BOM 時,會出現(xiàn)空白行(頁面元素當(dāng)然不止這些)。

2、head.shtml 保存為 UTF-8 不帶 BOM 時,會出現(xiàn)亂碼,因為 SSInc.dll 加載這個文件時,不知道文件的編碼(因為沒有 BOM 簽名),因此會按 GBK 來加載文件,最后亂碼。所以,正也不行,反也不行,只有最后一招了。(北京北大青鳥學(xué)校

改 index.shtml 為:
< html>
< body>
< !--<!--#include file=head.shtml-->
< /body>
< /html>

在 head.shtml  的頁開頭加上
<!--BOM-->
內(nèi)容。

意圖將 <!--#include 前的 <!-- 和 head.shtml 里的 BOM--> 用HTML注釋掉,在 asp 下應(yīng)該沒有問題。
2年前,用 asp.net include 就發(fā)現(xiàn)一個問題,就是它的解釋方法和 asp 完全不同,不信可以試試

< !--<!--#include file=head.shtml-->執(zhí)行結(jié)果等效于
< !--#include file=head.shtml-->

又試了半個小時,發(fā)現(xiàn)
< !--#<!--#include file=head.shtml-->
被忽略,期待更好的解決方案。北京北大青鳥學(xué)校提供。

北大青鳥網(wǎng)上報名
北大青鳥招生簡章
主站蜘蛛池模板: 国产a级午夜毛片 | 美女扒开腿让男人桶个爽 | 全国男人的天堂网 | 97精品国产高清在线看入口 | 欧美黑人xxxxxxxxxx | 中国的毛片 | 在线观看国产欧美 | 亚洲精品无码专区在线播放 | 午夜一级做a爰片久久毛片 午夜伊人网 | 国产亚洲精品久久久久91网站 | 久草资源福利 | 国产v片在线播放免费观 | 成人午夜视频在线观看 | 免费播放美女一级毛片 | 国产女人自拍 | 波多野结衣在线观看一区二区 | 韩日黄色片 | 亚洲精品资源在线 | 欧美xxxxbbb| 国产成人精品本亚洲 | 国产精品美女一区二区三区 | 一区在线免费观看 | 综合久久影院 | 日本作爱| 国产成a人片在线观看视频 国产成版人视频网站免费下 | 国产精品2020 | 真实国产乱人伦在线视频播放 | 欧美在线综合视频 | 亚洲精品线在线观看 | 欧美xxxxx九色视频免费观看 | free性欧美嫩交 | 成人免费小视频 | 国产一级特黄全黄毛片 | 国产精品一级香蕉一区 | 成人手机在线视频 | 国产系列 视频二区 | 成年女人毛片免费视频 | 久久久久久国产精品三级 | 国产区最新 | 国产欧美日韩在线一区二区不卡 | 一级欧美一级日韩毛片99 |