Análisis de datos codificados UTF8 desde un servicio web

Estoy analizando la fecha dehttp://toutankharton.com/ws/localisations.php?l=75

Como puede ver, está codificado (<name>Paris 2ème</name>)

Mi código es el siguiente:

using (var reader = new StreamReader(stream, Encoding.UTF8))
            {
                var contents = reader.ReadToEnd();

                XElement cities = XElement.Parse(contents);

                    var t = from city in cities.Descendants("city")
                                                    select new City
                                                    {
                                                        Name = city.Element("name").Value,
                                                        Insee = city.Element("ci").Value,
                                                        Code = city.Element("code").Value,
                                                    };
            }

No esnew StreamReader(stream, Encoding.UTF8) suficiente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta