Nếu tôi viết mã này, tôi có được điều này là đầu ra -> Đây đầu tiên: ï» ¿ và sau đó các dòng khácnhân vật đầu tiên của việc đọc từ tập tin văn bản: ï »¿
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();
}
thế nào tôi có thể tránh nó không?
Tôi đoán là do mã hóa. –
Có lẽ BOM? https://en.wikipedia.org/wiki/Byte_order_mark –
Đây là [UTF-8 BOM] (https://en.wikipedia.org/wiki/Byte_order_mark). –