Чтение файла Scala с добавлением пробелов

Я читаю файл в scala, используя

def fileToString(that:String):String= {
    var x:String="" 
    for(line <- Source.fromFile(that).getLines){ 
        x += line + "\n"
    }
  x
  }

Это отлично работает для файла scala. Но в текстовом файле он добавляет пробелы между каждым символом. Например. Я читаю файл.txt и получаю это:

Журнал событий вызовов (E r r o r $, E r r N um, E r r O b j)

'End E r r o r h and l i n g b o c k.

Э н д саб

и я читаю в файле scala для программы, и она выходит нормально

РЕДАКТИРОВАТЬ :Кажется, это как-то связано с кодировкой. Когда я меняю его на UTF -16, он читает файл.txt, но не файл scala. Есть ли способ заставить его работать универсально?

0
задан kingdamian42 7 August 2012 в 13:20
поделиться