why does the Xdocument give me a utf16 declaration?

后端 未结 3 1972
慢半拍i
慢半拍i 2021-02-05 02:45

i\'m creating a XDocument like this:

XDocument doc = new XDocument(
new XDeclaration(\"1.0\", \"utf-8\", \"yes\"));

when i save the document li

3条回答
  •  独厮守ぢ
    2021-02-05 03:10

    You will need to set the StreamWriter.Encoding to use UTF-8 instead of Unicode (UTF-16)

    Seeing as it's not a StreamWriter this answer is only left for posterity.

提交回复
热议问题