public static void SerializeToFile ( object serializationSource , Type serializationType , string fileName ) { XmlSerializer serializer = new XmlSerializer ( serializationType ); MemoryStream targetStream = new MemoryStream (); serializer . XmlSerializer serializer = new XmlSerializer ( typeof ( List )); string data = await LocalStorageHelper . By default, the serialization engine sets the encoding to be UTF-8, which should also be respected when deserializing.