C# で XmlTextWriter を使用して CSV から XML を生成し、結果の XML で次のヘッダー<xml version="1.0" encoding="utf-8">
を取得しています。問題は、この encoding=utf-8 を空の文字列に置き換えて、ヘッダーが<xml version="1.0"?>
. 私はたくさん検索しましたが、今のところ何も見つけることができませんでした。この問題に対処するための解決策を知りたいです。これを生成するコードは次のとおりです -:
var writer = new XmlTextWriter(s, Encoding.UTF8) {
Formatting = Formatting.Indented
};
writer.WriteStartDocument();