Forzar a StreamWriter a cambiar la codificación
Estoy intentando guardar un archivo usandoDialogResult
yStringBuilder
. Después de hacer el texto, llamo al siguiente código para guardar el archivo:
if (dr == DialogResult.OK)
{
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
sw.Write(sb.ToString());
sw.Close();
}
Intenté agregar el segundo parámetro aStreamWriter
comoEncoding.UTF8
pero como el primer argumento es unstring
preferible aStream
, no lo compila.
¿Cómo puedo convertir esa cadena en una secuencia para poder pasar el segundo parámetro como Codificación?
La razón de esto, es que en algún lugar de mi texto tengoµ
pero cuando se guarda el archivo se muestra comoμ
entonces elµ
@ se está jodiendo!
Gracia