2009-11-20 25 views
14

Considere el siguiente códigoXmlSerializer codificación UTF-8

XmlSerializer serializer = new XmlSerializer(typeof(Invoice)); 

    using (TextWriter writer = new StreamWriter(fileName)) 
    { 
    // Serialize the object, and close the TextWriter. 
    serializer.Serialize(writer, invoice); 
    writer.Close(); 
    } 

Sin codificación se establece en la grabadora de corriente por defecto. ¿Tiene el valor predeterminado UTF-8 si no establece una codificación en la grabadora de secuencias?

Respuesta

20

Sí, por defecto StreamWriter se crea para el uso de UTF-8 sin preámbulos. Ver detalles here

3

Sí, el StreamWriter hace por defecto a UTF-8 como se mencionó here

Cuestiones relacionadas