Hallo,
ich lese Dateien in Java Variablen und habe Probleme mit Umlauten im Dateinamen.
Die Dateien liegen auf einem NAS mit Linux Betriebssystem mit dem FileSystem ext4.
Im Filemanager der NAS werden die Dateien korrekt mit Umlauten angezeigt.
Mit dem Filemanager (Finder) unter OSX 10.8 Mountain Lion werden die Dateinamen ebenfalls mit korrekten Umlauten angezeigt.
Mit dem Dateimanager unter Windows 7 werden die Dateiennamen auch korrekt mit Umlauten angezeigt.
Unter Ubuntu gibt es auch keine Probleme
Allerding wenn ich mit meinem Java Programm die Dateien lese, dann landen schon in der Variablenzuweisungen die Dateinamen ohne umlaute und besitzen dann doppelte Fragezeichen (??).
wie a?? für ä, u?? für ü, o?? für ö, und ?? für ß wobei die ? in einer schwarzen Route sind.
Habe nachgeschlagen, das es das Ersetzungszeichen ist.
In der IDE habe ich uft-8 eingestellt.
Weiss vielleicht jemand wie das passiert?
Danke
Mi
ich lese Dateien in Java Variablen und habe Probleme mit Umlauten im Dateinamen.
Die Dateien liegen auf einem NAS mit Linux Betriebssystem mit dem FileSystem ext4.
Im Filemanager der NAS werden die Dateien korrekt mit Umlauten angezeigt.
Mit dem Filemanager (Finder) unter OSX 10.8 Mountain Lion werden die Dateinamen ebenfalls mit korrekten Umlauten angezeigt.
Mit dem Dateimanager unter Windows 7 werden die Dateiennamen auch korrekt mit Umlauten angezeigt.
Unter Ubuntu gibt es auch keine Probleme
Allerding wenn ich mit meinem Java Programm die Dateien lese, dann landen schon in der Variablenzuweisungen die Dateinamen ohne umlaute und besitzen dann doppelte Fragezeichen (??).
wie a?? für ä, u?? für ü, o?? für ö, und ?? für ß wobei die ? in einer schwarzen Route sind.
Habe nachgeschlagen, das es das Ersetzungszeichen ist.
In der IDE habe ich uft-8 eingestellt.
Weiss vielleicht jemand wie das passiert?
Danke
Mi
Zuletzt bearbeitet: