Foros del Web » Programación para mayores de 30 ;) » .NET »

No se ven los acentos!!!

Estas en el tema de No se ven los acentos!!! en el foro de .NET en Foros del Web. Hola! Estoy copiando un xml que tengo en un servidor ftp hacia un servidor local, NO lo hago con un File.Copy(xml_ftp, xml_serv_local), porque antes de ...
  #1 (permalink)  
Antiguo 14/08/2006, 08:36
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años, 6 meses
Puntos: 0
No se ven los acentos!!!

Hola!

Estoy copiando un xml que tengo en un servidor ftp hacia un servidor local, NO lo hago con un File.Copy(xml_ftp, xml_serv_local), porque antes de copiarlo le hago algunas modificaciones.

Es por eso que uso un StreamWriter para escribir en el xml del server local y un StreamReader para leer el xml del ftp y voy copiando linea por línea.

El problema es que los acentos no me los esta poniendo por ejemplo en lugar de poner la palabra más, pone ms, se come la letra acentuada... alguna idea de como resolver esto???

Gracias!

Saludos!
  #2 (permalink)  
Antiguo 14/08/2006, 12:27
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años, 6 meses
Puntos: 0
Ya busqué y leyendo en internet encontre que hay que agregar lo siguiente al StreamReader:

StreamReader sr_general = new StreamReader(nombre_archivo, System.Text.Encoding.Default);

pero ahora me muestra aquellos caracteres que deben llevar acento como caracteres "basura" ejem:

más - más
México - México

=( ...

ya probé cambiando el default por unicode, Ascii, etc, pero sigue sin mostrarme bien las palabras acentuadas

Alguien tiene una idea de lo que esté sucediendo?

Gracias!
  #3 (permalink)  
Antiguo 15/08/2006, 05:44
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
<?xml version='1.0' encoding='ISO-8859-1'?> prueba con esa codificacion yo tuve ese mismo problema
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #4 (permalink)  
Antiguo 15/08/2006, 12:50
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 8 meses
Puntos: 1
El encoding para español debe ser el UTF-8.
__________________
saludos
seba
http://sgomez.blogspot.com
  #5 (permalink)  
Antiguo 15/09/2006, 09:21
 
Fecha de Ingreso: junio-2006
Mensajes: 105
Antigüedad: 18 años, 5 meses
Puntos: 0
emerald,
al final como pudiste resolver esto, a mi me pasa lo mismo y lo que se indica aqui no permite ver los acentos.

gracias.
  #6 (permalink)  
Antiguo 15/09/2006, 15:39
 
Fecha de Ingreso: junio-2006
Mensajes: 105
Antigüedad: 18 años, 5 meses
Puntos: 0
Alguien me puede ayudar con esto. pleaseeeeee, gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.