SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Berto1001 en Lunes 12 de Mayo de 2008, 18:53

Título: Problemas Al Generar .txt
Publicado por: Berto1001 en Lunes 12 de Mayo de 2008, 18:53
Hola a todos. Mi problema es que genero un archivo de texto con un dato por línea para exportar esos datos a otra pc, si lo habro con un editor de texto en Windows Vista o XP está perfecto, pero en Windows 98 me aparecen estos caracteres en la primera línea (Ï>>¿) lo cual me impide leer correctamente los datos. He buscado mucho y no encuentro la explicación. Por favor necesitaría que me ayuden o me orienten en mi búsqueda. Desde ya muchas gracias.
Título: Re: Problemas Al Generar .txt
Publicado por: Nebire en Martes 13 de Mayo de 2008, 05:17
Aportas datos insuficientes, dices que 'un archivo' pero no indicas si te ha ocurrido con más archivos, dices que te sale 'Ï>>¿' pero no indicas si siempre te sale eso..  Tampoc indicas si se ve afectado todo el texto o sólo es al principio del archivo. Entonces suponiendo que no sea un error en tu código, y que el error se produzca en todo el texto yo más bien me inclinaría a pensar en el tipo de codificación que has empleado... con el streamwriter

Recuerda que el ASCII maneja 1 byte por carácter y el ANSI maneja 2 bytes por carácter... los sistemas actuales leen la codificación del archivo y lo utilizan convenientemente.... y en base a ello construye dos formas distintas de leer el archivo... si detectas que se usa win98 (FAT32 en general) pués tendrías que filtrar el byte que sobra...