Hallo,
ich möchte gerne textdateien (sind zwar csv dateien, aber sind ja quasie textdateien) einlesen, welche in verschiedenen codecs codiert sein können.
Also zb. UTF8 oder UTF16
Dies kann ich zwar nun zb. mit
machen, jedoch muss ich hier das codec immer per Hand angeben.
Habe auch bereits eine classe gefunden die mir das auslesen quasie automatisieren kann.
http://koti.mbnet.fi/akini/java/unicodereader/UnicodeInputStream.java.txt
Jedoch muss ich hier immer um einen Reader etwas herumbauen, mit all seinen Problemen wie bugs usw.
Gibt es nicht eine Java funktionialität die die Zeichen einliest, egal welches codec ich benutze??
ich möchte gerne textdateien (sind zwar csv dateien, aber sind ja quasie textdateien) einlesen, welche in verschiedenen codecs codiert sein können.
Also zb. UTF8 oder UTF16
Dies kann ich zwar nun zb. mit
Java:
FileInputStream fis = new FileInputStream("C:\\test.csv");
InputStreamReader isr = new InputStreamReader(fis, "UTF16");
machen, jedoch muss ich hier das codec immer per Hand angeben.
Habe auch bereits eine classe gefunden die mir das auslesen quasie automatisieren kann.
http://koti.mbnet.fi/akini/java/unicodereader/UnicodeInputStream.java.txt
Jedoch muss ich hier immer um einen Reader etwas herumbauen, mit all seinen Problemen wie bugs usw.
Gibt es nicht eine Java funktionialität die die Zeichen einliest, egal welches codec ich benutze??