Wie zu erkennen/behandeln Textdatei mit Zeilenumbruch in Java?

Bekomme ich Dateien in verschiedenen Formaten und aus verschiedenen Systemen, die ich brauche, um den import in unsere Datenbank. Teil des import-Prozesses, um zu überprüfen, die Länge der Linie, um sicherzustellen, dass das format korrekt ist.
Wir scheinen Probleme mit Dateien, die von UNIX-Systemen, wo ein Charakter Hinzugefügt wird. Ich vermute, dies ist aufgrund der Rücktransport kodiert wird anders auf UNIX-und windows-Plattform.

Gibt es eine Möglichkeit zu erkennen, auf dem Datei-system eine Datei erstellt wurde, über die Prüfung das Letzte Zeichen auf der Zeile? Oder vielleicht ein Weg, das Lesen der Dateien als text und nicht Binär was ich vermute ist das Problem?

Danke Jungs !

Einige Zeichen wie das britische Pfund-Zeichen £ sind zwei bytes in UTF8. Wie sind Sie mit dem Messen der Länge? Was ist das Ziel-Zeichensatz in der DB?
Titel und tag (Dateisysteme) sind irreführend.

InformationsquelleAutor rafrafUk | 2010-06-11

Schreibe einen Kommentar