Wenn ich diesen Code zu schreiben, erhalte ich diese als Ausgabe -> Diese ersten: ï» ¿ und dann den anderen LinienErstes Zeichen des Lesens aus der Textdatei: ï »¿
try {
BufferedReader br = new BufferedReader(new FileReader(
"myFile.txt"));
String line;
while (line = br.readLine() != null) {
System.out.println(line);
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Wie kann ich es vermeiden?
Ich denke, es liegt an der Codierung. –
Vielleicht die Stückliste? https://en.wikipedia.org/wiki/Byte_order_mark –
Es ist die [UTF-8 BOM] (https://en.wikipedia.org/wiki/Byte_order_mark). –