■No2119 (M.K さん) に返信
> 何時もお世話になっております、M.Kと申します。
>
> 開発環境は WinXP SP2 + VS2005 + C# です。
>
>
> とあるクラスの配列をXmlSerializerを使ってシリアライズしているのですが、
> 出力されたXMLファイルの先頭部分が以下の様になっています。
>
> <?xml version="1.0"?>
>
> これを
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> などの様にencodingの情報をシリアライズと同時に埋め込みたいのですが、
> この様な事はできるのか、またどの様に記述すれば良いのかを教えて頂け
> ないでしょうか?
>
> 以上 宜しくお願いします。
シリアライズするときにXmlWriterを使用する。XmlWriterを作成するときに、
XmlWriterSettingsを作成しEncodingを指定すればよいのではないでしょうか?