0

为什么以下代码不转换为 UTF-8

var doc = new XmlDocument();
doc.Load(FileName);

XmlWriterSettings settings = new XmlWriterSettings { Encoding = Encoding.UTF8, Indent=true };

using (var fileStream = File.OpenWrite(destinationFile))
{
  using (var writer = XmlWriter.Create(fileStream, settings))
  {
    //  writer.WriteStartDocument();

    doc.Save(writer);
  }
} 

我的目标是将给定的 xml 文件转换为 utf-8,但上述代码的结果是文件来自 Ansi。这个试了一百次,没有结果。

4

0 回答 0