SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado 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.
-
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...