Un cliente me está enviando un archivo .csv donde los saltos de línea se componen de la secuencia 0xD 0xD 0xA
. Por lo que sé, los saltos de línea son 0xA
desde Mac o Unix o 0xD 0xA
desde Windows.Archivo de texto con 0D 0D 0A saltos de línea
¿Es el 0xD 0xD 0xA
cualquier codificación conocida? ¿Existe alguna secuencia conocida de ahorros que corrompa las terminaciones de línea de un archivo que causa esto (creo que el cliente usa una Mac)?
El archivo no comienza con ningún marcador de codificación, comienza con el contenido del texto directamente. El texto se muestra correctamente si se abre con la página de códigos 1252.
descubrí que cuando me la salida en TortoiseCVS en el sistema Windows, el valor predeterminado es utilizar Terminaciones de línea de Windows. Esto provocó que '0D 0A' se traduzca a' 0D 0D 0A' (¿por qué TCVS no respeta el '0D 0A' existente al expandir' 0A' a '0D 0A' ?!) y terminé con un espacio de doble línea en Eclipse que Me cansé de limpiar. Se corrigió el problema eligiendo la opción "Usar finales de línea UNIX" al momento de pagar. – ADTC