これはうまくいけば単純なものでなければなりません。
C#オブジェクトのList<>をXMLドキュメントにシリアル化しています。すべてが順調に進んでいますが、私のXMLドキュメントにはASCIIエンコーディングがあり(たとえば、スペースは次のように表されX0020
ます)、クライアントが文句を言っているので、エンコーディングをUTF8に変更したいと思います。
private void SerializeToXML(List<ResponseData> finalXML)
{
XmlSerializer serializer = new XmlSerializer(typeof(List<ResponseData>));
TextWriter textWriter = new StreamWriter(txtFileLocation.Text, Encoding.UTF8);
serializer.Serialize(textWriter, finalXML);
textWriter.Close();
}
Intellisenseは、これが機能するはずだと言っています...
...でも試してみると文句を言っています...
私は何が間違っているのですか?
ありがとう