fichero texto (Encoding UTF8)

07/04/2005 - 21:27 por Edel | Informe spam
Saludos

Como puedo saber si un fichero texto está códificado con
el Encoding UTF8

Gracias.

Preguntas similare

Leer las respuestas

#1 Braulio Diez
08/04/2005 - 12:57 | Informe spam
Hola,

public string DetermineFileType(string aFileName)
{
string sEncoding = string.Empty;

StreamReader oSR = new StreamReader(aFileName, true);
oSR.ReadToEnd(); // Add this line to read the file.
sEncoding = oSR.CurrentEncoding.EncodingName;

return sEncoding;
}

Aunque tampoco tiene mucha garantía de que te vaya funcionar muy bien :-(,
no es algo automático detectar en encoding en UTF8


"Edel" escribió:

Mostrar la cita
#2 Octavio Hernandez
08/04/2005 - 13:49 | Informe spam
Braulio,

El problema de esta versión es que se "chupa" el fichero entero (ReadToEnd),
lo cual sería prohibitivo para ficheros grandes, ¿no? ¿Tal vez leyendo los
primeros bytes ya bastaría, no?
Slds,

Octavio

"Braulio Diez" escribió en el mensaje
news:
Mostrar la cita
#3 Edel
08/04/2005 - 14:11 | Informe spam
Muchas gracias, pero en realidad el problema es un poco
más específico. Resulta que de esa forma se puede obtener
claramente si es "Unicode", pero cuando es UTF7 o UTF8,
simpres, almenos a mi me da como resultado UTF8.

En espera de ayuda Gracias.
Mostrar la cita
entero (ReadToEnd),
Mostrar la cita
¿Tal vez leyendo los
Mostrar la cita
el mensaje
Mostrar la cita

Mostrar la cita
read the file.
Mostrar la cita
funcionar muy bien :-(,
Mostrar la cita
con
Mostrar la cita
#4 Alfredo Novoa
08/04/2005 - 14:30 | Informe spam
On Fri, 8 Apr 2005 05:11:25 -0700, "Edel"
wrote:

Mostrar la cita
Es fácil, si hay algún byte con un valor mayor de 127 es que no es
UTF7.


Saludos
#5 Edel
08/04/2005 - 15:47 | Informe spam
Muchas gracias Braulio, Octavio y Alfredo, finalmente me
han ayudado com mi problema.
Gracias.
Edel Avse

Mostrar la cita
obtener
Mostrar la cita
que no es
Mostrar la cita
Ads by Google
Search Busqueda sugerida