Je reçois des fichiers de différents formats provenant de différents systèmes que j'ai besoin d'importer dans notre base de données. Une partie du processus d'importation permet de vérifier la longueur de la ligne pour s'assurer que le format est correct. Nous semblons avoir des problèmes avec les fichiers provenant de systèmes UNIX où un caractère est ajouté. Je suppose que cela est dû au fait que le chariot de retour est encodé différemment sur UNIX et sur la plateforme Windows.Comment identifier/gérer les nouvelles lignes de fichier texte en Java?
Existe-t-il un moyen de détecter sur quel système de fichiers un fichier a été créé, autre que de vérifier le dernier caractère de la ligne? Ou peut-être une façon de lire les fichiers sous forme de texte et non binaire dont je soupçonne le problème?
Merci les gars!
Certains caractères tels que le £ signe livre sterling sont deux octets UTF8. Comment mesurez-vous la longueur? Quel est le jeu de caractères cible dans la base de données? – pjp
Titre et étiquette (systèmes de fichiers) sont trompeurs. – aioobe