[問題] LINQ TO XML更改編碼問題

看板C_Sharp作者 (執著是苦)時間15年前 (2010/05/27 20:37), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/3 (看更多)
如題 XNamespace xmlns = "http://www.microsoft.com/networking/WLAN/profile/v1"; XDocument xdoc = new XDocument( new XDeclaration("1.0","US-ASCII",null), .......... ....... ); StringWriter sw = new StringWriter(); xdoc.Save(sw); return sw.ToString(); 請問要怎樣改成encoding ASCII?? 不管怎樣它都輸出UTF-16.... 感覺不難,結果GOOGLE出奇的難找..... 感謝解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.145.149

05/27 21:32, , 1F
StringWriter本身有Encoding屬性可以設定
05/27 21:32, 1F

05/27 22:10, , 2F
sw.Encoding=Encoding.GetEncoding("ASCII");錯在唯讀...
05/27 22:10, 2F

05/27 22:24, , 3F
對吼 那是唯讀屬性= =
05/27 22:24, 3F
文章代碼(AID): #1B_cU263 (C_Sharp)
文章代碼(AID): #1B_cU263 (C_Sharp)