Encoding
Publicado por Oscar (19 intervenciones) el 21/09/2009 10:13:11
Hola,
Con el siguiente código leo un archivo y lo guardo en un array de bytes:
FileStream fs = new FileStream(PathOrigenFichero, FileMode.Open,
FileAccess.Read);
Byte[] b = new Byte[fs.Length];
fs.Read(b, 0, b.Length);
fs.Close();
El archivo lo guardo en una base de datos. Más adelante recupero el array de bytes de la base de datos y quiero guardar el fichero. El problema es que para crear el fichero necesito saber la codificación con la que fue leido y al leer el archivo no encuentro con que codificación lo leo.
Mi pregunta es si al utilizar FileStream y no pasarle como parámetro la codificación tiene una por defecto?
Gracias por las respuestas
Un saludo
Con el siguiente código leo un archivo y lo guardo en un array de bytes:
FileStream fs = new FileStream(PathOrigenFichero, FileMode.Open,
FileAccess.Read);
Byte[] b = new Byte[fs.Length];
fs.Read(b, 0, b.Length);
fs.Close();
El archivo lo guardo en una base de datos. Más adelante recupero el array de bytes de la base de datos y quiero guardar el fichero. El problema es que para crear el fichero necesito saber la codificación con la que fue leido y al leer el archivo no encuentro con que codificación lo leo.
Mi pregunta es si al utilizar FileStream y no pasarle como parámetro la codificación tiene una por defecto?
Gracias por las respuestas
Un saludo
Valora esta pregunta


0