Varredura de Varredura do Java

Eu estou fazendo algumas leituras básicas de arquivo a partir de um arquivo de texto usando o Scanner.

As primeiras 5 entradas são isto -

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

Eu instancio o scanner normalmente e faço isso -

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

Eu então recebo essa saída -

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

O que não faz sentido para mim, existe algum problema com a classe Scanner? Devo estar usando o BufferedReader?

questionAnswers(1)

yourAnswerToTheQuestion