Łańcuch zmiany skanera Java

Wykonuję podstawowy odczyt pliku z pliku tekstowego za pomocą skanera.

Pierwsze 5 wpisów to -

 0 MR2Spyder
1 Tundra
3 Echo
3 Yaris
4 ScionxB
4 ScionxD

Normalnie tworzę instancję skanera, a następnie robię to -

String line = scanner.nextLine();
System.out.println(line);

Otrzymuję to wyjście -

ÿþ0 M R 2 S p y d e r 

Co nie ma dla mnie sensu - czy jest jakiś problem z klasą skanera? Czy powinienem używać BufferedReader?

questionAnswers(1)

yourAnswerToTheQuestion