精品成人一区二区三区-国产精品黄色-婷婷色婷婷-av日韩-欧美在线综合-黄色影视在线观看

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

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

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

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

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

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

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

2、head.shtml 保存為 UTF-8 不帶 BOM 時(shí),會(huì)出現(xiàn)亂碼,因?yàn)?SSInc.dll 加載這個(gè)文件時(shí),不知道文件的編碼(因?yàn)闆](méi)有 BOM 簽名),因此會(huì)按 GBK 來(lái)加載文件,最后亂碼。所以,正也不行,反也不行,只有最后一招了。(北京北大青鳥(niǎo)學(xué)校

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

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

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

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

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

北大青鳥(niǎo)網(wǎng)上報(bào)名
北大青鳥(niǎo)招生簡(jiǎn)章
主站蜘蛛池模板: 午夜爽爽性刺激一区二区视频 | 美女黄页网 | 一级欧美过瘾大片 | 欧美一级毛片黄 | 另类专区国产在线视频 | 色网址在线| 国产欧美日韩在线观看一区二区三区 | 九九九在线视频 | 欧美成人在线观看 | 亚洲精品久久久久久久久久久网站 | 国产精品hd免费观看 | 欧美日韩精品一区二区视频在线观看 | 久草在现视频 | 另类一区二区三区 | 日本精品久久久久中文字幕 1 | 国产肥老妇视频一 | 日韩视频在线观看一区二区 | 亚洲大片免费 | 国产日韩精品一区二区在线观看 | 国产精品视频免费播放 | 一级做a爰片欧美一区 | 国产成人综合视频 | 国产一区二区久久精品 | 日韩色网站 | 免费播放巨茎人妖不卡片 | 亚洲天堂在线观看视频 | 欧美国产在线一区 | 精品久久久久国产 | 男女男在线精品网站免费观看 | 久久久久久九九 | 亚洲第一免费播放区 | 久久久久久久亚洲精品一区 | 成人国产精品一级毛片了 | 精品久久久久久久久久久久久久久 | 精品国产亚洲一区二区三区 | 日本乱人伦毛片 | 免费看欧美一级特黄a大片一 | 国产成人免费在线 | 国产成人精品实拍在线 | 国内精品久久久久久影院老狼 | 91精品福利手机国产在线 |