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