淺析asp.net 里 include UTF8 垃圾問題_.Net教程
推薦:在.NET上執(zhí)行多線程操作要考慮的兩大因素線程管理 線程管理現(xiàn)在變得越來越容易了。在.NET架構(gòu)中,你可以從線程池中獲取線程。線程池是一個(gè)生成線程的工廠,如果它已經(jīng)生成了一定數(shù)量的線程且還沒有被破壞的話,對(duì)它的調(diào)用會(huì)被阻止。但是,如何確保不會(huì)有太多的線程在規(guī)定時(shí)間內(nèi)運(yùn)行?畢竟,如果每個(gè)
暫且不討論為什么要用 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)闆]有 BOM 簽名),因此會(huì)按 GBK 來加載文件,最后亂碼。。。
所以,正也不行,反也不行,只有最后一招了,也是迫不得已。。
改 index.shtml 為:
< html>
< body>
< !--< !--#include file="head.shtml"-->
< /body>
< /html>
在 head.shtml 的頁(yè)開頭加上
< !--BOM-->
內(nèi)容
意圖 將 < !--#include 前的 < !-- 和 head.shtml 里的 BOM--> 用HTML注釋掉,在 asp 下應(yīng)該沒有問題。
2年前,用 asp.net include 就發(fā)現(xiàn)一個(gè)問題,就是它的解釋方法和 asp 完全不同,不信可以試試
< !--< !--#include file="head.shtml"-->執(zhí)行結(jié)果等效于
< !--#include file="head.shtml"-->
又試了半個(gè)小時(shí),幾近絕望,被 IE 這個(gè)小小的問題折磨。一陣亂試后發(fā)現(xiàn)
< !--#< !--#include file="head.shtml"-->
被忽略,暫時(shí)這樣吧,期待更好的解決方案。。
分享:Flex與.NET互操作:基于WebService的數(shù)據(jù)訪問Flex提供了mx:WebService、mx:HTTPService和mx:RemoteObject標(biāo)簽來直接訪問遠(yuǎn)程數(shù)據(jù),這用于與各種不同語(yǔ)言環(huán)境開發(fā)提供的遠(yuǎn)程服務(wù)端數(shù)據(jù)源(如WebService)進(jìn)行數(shù)據(jù)交互通信顯得更加容易. 本文以.NET平臺(tái)下C#語(yǔ)言開發(fā)的WebService作為遠(yuǎn)程數(shù)據(jù)源,詳細(xì)介紹Fl
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 教你簡(jiǎn)單方便獲取Web設(shè)計(jì)的免費(fèi)資源
- 基于C#的接口基礎(chǔ)教程之六
- CheckBoxList兩列并排編譯為表格顯示具體實(shí)現(xiàn)
- 一個(gè)不被flash、select、activex遮擋的、跨frame的無(wú)限分級(jí)菜單
- 從XML文件中讀取數(shù)據(jù)綁定到DropDownList
- 揭秘設(shè)計(jì)ASP.NET應(yīng)用程序的七大妙招
- asp.net搜索關(guān)鍵詞高亮顯示函數(shù)
- 跟著hsp一步步學(xué)mysql優(yōu)化的方法
- ASP.NET實(shí)現(xiàn)頁(yè)面間值傳遞的幾種方法
- 讓沒有安裝.NET Framwork的機(jī)器運(yùn)行.NET 程序
- 相關(guān)鏈接:
- 教程說明:
.Net教程-淺析asp.net 里 include UTF8 垃圾問題
。