asp.net下DataSet.WriteXml(String)與(Stream)的區(qū)別
詳細(xì)情況:
在寫博客園的數(shù)據(jù)備份程序時(shí),本來想通過ds.WriteXml(Response.OutputStream)直接將Xml數(shù)據(jù)發(fā)送到客戶端,可是這樣在客戶端得到的Xml文件中的所有中文全是亂碼,亂碼的Xml文件與正常的Xml文件區(qū)別就是少了一行Xml聲明。然后, 我改了代碼, 手動(dòng)寫入Xml聲明, 亂碼問題就解決,代碼如下:
XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Response.ContentEncoding);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.IndentChar = ' ';
writer.WriteStartDocument();
ds.WriteXml(writer);
writer.Flush();
Response.End();
writer.Close();
- ASP.NET中DataTable與DataSet之間的轉(zhuǎn)換示例
- ASP.NET 綁定DataSet中的多個(gè)表
- asp.net DataSet進(jìn)行排序
- ASP.NET用DataSet導(dǎo)出到Excel的方法
- ADO.Net 類型化DataSet的簡單介紹
- asp.net下用DataSet生成XML的問題
- 詳細(xì)說明asp.net中datareader 和 dataset 的區(qū)別
- ASP.NET中實(shí)現(xiàn)把Json數(shù)據(jù)轉(zhuǎn)換為ADO.NET DataSet對(duì)象
- asp.net如何將DataSet轉(zhuǎn)換成josn并輸出
- .NET中如何將文本文件的內(nèi)容存儲(chǔ)到DataSet
相關(guān)文章
ASP.NET Eval進(jìn)行數(shù)據(jù)綁定的方法
ASP.NET Eval在數(shù)據(jù)綁定方面的應(yīng)用是眾所周知的,不過技術(shù)在發(fā)展,當(dāng)ASP.NET Eval 1.1變成ASP.NET Eval 2.0的時(shí)候,在操作的時(shí)候會(huì)有什么變化呢?2013-04-04
使用 .NET MAUI 開發(fā) ChatGPT 客戶端的流程
最近?chatgpt?很火,由于網(wǎng)頁版本限制了 ip,還得必須開代理,用起來比較麻煩,所以我嘗試用 maui 開發(fā)一個(gè)聊天小應(yīng)用,結(jié)合 chatgpt 的開放 api 來實(shí)現(xiàn),這篇文章主要介紹了使用 .NET MAUI 開發(fā) ChatGPT 客戶端,需要的朋友可以參考下2022-12-12
.NET Core3.0創(chuàng)建Worker Services的實(shí)現(xiàn)
這篇文章主要介紹了.NET Core3.0創(chuàng)建Worker Services的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
VS+opencv實(shí)現(xiàn)鼠標(biāo)移動(dòng)圖片
這篇文章主要為大家詳細(xì)介紹了VS+opencv實(shí)現(xiàn)鼠標(biāo)移動(dòng)圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
asp.net中的check與uncheck關(guān)鍵字用法解析
這篇文章主要介紹了asp.net中的check與uncheck關(guān)鍵字用法,以實(shí)例形式較為詳細(xì)的分析了check與uncheck關(guān)鍵字的各種常見用法與使用時(shí)的注意事項(xiàng),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10
asp.net AutoCompleteExtender的一個(gè)簡單例子代碼
asp.net AutoCompleteExtender的一個(gè)簡單例子代碼2009-12-12
ASP.NET記錄錯(cuò)誤日志的實(shí)現(xiàn)方法
在本文中,我們將通過一個(gè)簡單的處理來記錄在我們的網(wǎng)站中的錯(cuò)誤和異常2013-05-05
Silverlight中動(dòng)態(tài)獲取Web Service地址
開發(fā)過Silverlight應(yīng)用的朋友們相信都會(huì)遇到這樣一個(gè)問題2009-11-11
解決VS2012 Express的There was a problem sending the command to
安裝Visual Studio 2012 Express之后,雙擊打開web.config文件時(shí)經(jīng)常出現(xiàn)“There was a problem sending the command to the program”的錯(cuò)誤,然后VS2012 Express打開了,但web.config文件沒打開,需要再次雙擊web.config文件才能打開。很是煩人2013-02-02

