T
TobiL
Gast
Hi,
ich versuche eine UTF-16 Datei mit folgendem Code einzulesen:
Kommt aber zwischen jedem Buchstaben nen lustiges Viereck... Wenn ich eine Datei in UTF-8 einlese klappt es prima, muss aber unbedingt auch UTF-16 öffnen können.
Hat wer ne Idee?
Vielen Dank schonmal
ich versuche eine UTF-16 Datei mit folgendem Code einzulesen:
Code:
// Eine Textdatei wird eingelesen und in den String dateiinhalt abgelegt
private static void stringEinlesen(String file) throws IOException{
dateiinhalt = "";
File f = new File (file);
Long size = new Long(f.length());
FileInputStream in = new FileInputStream(file);
byte[] buf = new byte[size.intValue()];
int len = in.read(buf);
dateiinhalt = new String(buf);
}
Kommt aber zwischen jedem Buchstaben nen lustiges Viereck... Wenn ich eine Datei in UTF-8 einlese klappt es prima, muss aber unbedingt auch UTF-16 öffnen können.
Hat wer ne Idee?
Vielen Dank schonmal