Serializing an object as UTF-8 XML in .NET Serializing an object as UTF-8 XML in .NET xml xml