第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

asp.net動態(tài)生成xml編碼問題

asp.net動態(tài)生成xml編碼問題

哆啦的時光機 2018-12-07 11:29:16
動態(tài)生成xml內(nèi)容,顯示到頁面上,在ie中查看,無法顯示xml頁,提示內(nèi)容應該是編碼有問題,不知道怎么解決??????? 代碼大概如下 ?XmlDocument xmldoc = new XmlDocument(); ????????? //聲明??????????? XmlDeclaration xmldecl;??????????? xmldecl = xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null); ;??????????? xmldecl.Encoding = "GB2312";????????????????? ???????????? //加入一個根元素??????????? XmlElement xmlelem = xmldoc.CreateElement("", "YFBGLIST", "");??????????? xmldoc.AppendChild(xmlelem);??????????? xmldoc.InsertBefore(xmldecl, xmlelem);??????? ??????? ????????? //加入另外一個元素??????????? for (int i = 0; i < rsint; i )??????????? {??????????????? string[] k = new string[k2];??????????????? k = rs[i].Split('@');??????????????? XmlNode root = xmldoc.SelectSingleNode("YFBGLIST");//查找<Employees>??????????????? XmlElement xe1 = xmldoc.CreateElement("YFBG");//創(chuàng)建一個<Node>節(jié)點??????????????????? XmlElement xesub1 = xmldoc.CreateElement("yfbgtitle");??????????????? xesub1.InnerText = k[0]; ??????????????? xe1.AppendChild(xesub1);//添加到<Node>節(jié)點中??????????????? XmlElement xesub2 = xmldoc.CreateElement("researcher");??????????????? xesub2.InnerText = k[3];??????????????? xe1.AppendChild(xesub2);??????????????? XmlElement xesub3 = xmldoc.CreateElement("url");??????????????? xesub3.InnerText =? k[4];??????????????? XmlElement xesub4 = xmldoc.CreateElement("content");??????????????? xesub4.InnerText = k[5];??????????????? xe1.AppendChild(xesub3); ??????????????? root.AppendChild(xe1);// ??????????? }???????????????????? MemoryStream stream = new MemoryStream();??????????? XmlTextWriter writer = new XmlTextWriter(stream, new? System.Text.UTF8Encoding(false));??????????? writer.Formatting = Formatting.Indented; ??????????? xmldoc.Save(writer); ??????????? StreamReader sr = new StreamReader(stream, new System.Text.UTF8Encoding(false));??????????? stream.Position = 0;??????????? string XMLString = sr.ReadToEnd();??????????? return XMLString; ??????????? sr.Close();??????????? stream.Close();
查看完整描述

4 回答

?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

xmldecl = xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null); ;
xmldecl.Encoding = "GB2312";

將xmldecl.Encoding改為UTF-8試試。

查看完整回答
反對 回復 2019-01-21
?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

你的編碼方式是GB2312的,如果你的瀏覽器支持的是UTF-8就會亂碼了(一般默認為UTF-8)

所以調(diào)整方式有兩種

1 將瀏覽器支持GB2312

2 將你的頁面輸出為UTF-8的

查看完整回答
反對 回復 2019-01-21
?
RISEBY

TA貢獻1856條經(jīng)驗 獲得超5個贊

我一般是用StringBuilder拼的 ? 沒有出過問題

查看完整回答
反對 回復 2019-01-21
?
米琪卡哇伊

TA貢獻1998條經(jīng)驗 獲得超6個贊

看看xml的命名空間有問題不

查看完整回答
反對 回復 2019-01-21
  • 4 回答
  • 0 關注
  • 437 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號