tengo un programita en donde tomo el contenido de un archivo y reemplazo palabras por otras, después el archivo se pone en una ruta especificada por el usuario, con archivos html y txt si sale bien, pero con otros archivos al momento de abrirlo pone caracteres raros. Asi tengo la rutina:
string Contenido;
using (StreamReader Txt = new StreamReader(RutaF, System.Text.Encoding.UTF8))
{
Contenido = Txt.ReadToEnd();
}
Contenido = Contenido.Replace("Palabra", "Otra Palabra");
using (StreamWriter sw = new StreamWriter(RutaD))
{
sw.Write(Contenido);
sw.Close();
}
no se que estoy haciendo mal o como debo leer el archivo?
espero me puedan ayudar, gracias
