StreamReader en CSharp

20/04/2004 - 16:04 por msnews.microsoft.com | Informe spam
Tengo un archivo txt que contiene la siguente linea

"A partir de esta facturación, hemos realizado un pequeño ajuste en nuestras
tarifas. Le reiteramos que nuestro principal compromiso es con usted y por
ello nos esforzamos permanentemente en garantizar la calidad de servicio que
usted se merece."

El codigo que utilizo para abrir el archivo es el siguiente:
StreamReader Lectura= File.OpenText(@"C:\Mensaje.txt");

string literal

literal = Lectura.ReadLine().ToString();

Lo cual me genera un string como el siguiente:

"A partir de esta facturacin, hemos realizado un pequeo ajuste en nuestras
tarifas. Le reiteramos que nuestro principal compromiso es con usted y por
ello nos esforzamos permanentemente en garantizar la calidad de servicio que
usted se merece."

Si se figan el metodo ReadLine() suprime el caracter "ñ" y cualquier vocal
con acento. Que esta pasando?? como puedo

solucionarlo??

Gracias de antemano por su respuesta.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
20/04/2004 - 16:22 | Informe spam
StreamReader Lectura= new StreamReader(@"C:\Mensaje.txt",
System.Text.Encoding.GetEncoding("windows-1252"));



"msnews.microsoft.com" wrote in message
news:%
Tengo un archivo txt que contiene la siguente linea

"A partir de esta facturación, hemos realizado un pequeño ajuste en


nuestras
tarifas. Le reiteramos que nuestro principal compromiso es con usted y


por
ello nos esforzamos permanentemente en garantizar la calidad de servicio


que
usted se merece."

El codigo que utilizo para abrir el archivo es el siguiente:
StreamReader Lectura= File.OpenText(@"C:\Mensaje.txt");

string literal

literal = Lectura.ReadLine().ToString();

Lo cual me genera un string como el siguiente:

"A partir de esta facturacin, hemos realizado un pequeo ajuste en nuestras
tarifas. Le reiteramos que nuestro principal compromiso es con usted y


por
ello nos esforzamos permanentemente en garantizar la calidad de servicio


que
usted se merece."

Si se figan el metodo ReadLine() suprime el caracter "ñ" y cualquier


vocal
con acento. Que esta pasando?? como puedo

solucionarlo??

Gracias de antemano por su respuesta.




Respuesta Responder a este mensaje
#2 William Fernandez
20/04/2004 - 16:35 | Informe spam
Este código te podría ser de utilidad, sólo debes de
indicarle el encoding con el cúal deseas leer el archivo.


System.IO.StreamReader sOrigen = new
System.IO.StreamReader(@"C:\Mensaje.txt",new
System.Text.UTF7Encoding());
string s = string.Empty;
while( (s = sOrigen.ReadLine()) != null)
this.richTextBox1.Text += s;



Tengo un archivo txt que contiene la siguente linea

"A partir de esta facturación, hemos realizado un


pequeño ajuste en nuestras
tarifas. Le reiteramos que nuestro principal compromiso


es con usted y por
ello nos esforzamos permanentemente en garantizar la


calidad de servicio que
usted se merece."

El codigo que utilizo para abrir el archivo es el


siguiente:
StreamReader Lectura= File.OpenText(@"C:\Mensaje.txt");

string literal

literal = Lectura.ReadLine().ToString();

Lo cual me genera un string como el siguiente:

"A partir de esta facturacin, hemos realizado un pequeo


ajuste en nuestras
tarifas. Le reiteramos que nuestro principal compromiso


es con usted y por
ello nos esforzamos permanentemente en garantizar la


calidad de servicio que
usted se merece."

Si se figan el metodo ReadLine() suprime el


caracter "ñ" y cualquier vocal
con acento. Que esta pasando?? como puedo

solucionarlo??

Gracias de antemano por su respuesta.




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida