читать xml в UTF-8 в scala

Я пытаюсь прочитать файл в xml с помощью следующего кода:

import scala.xml._

object HebrewToEnglishCityTranslator {

  val data = XML.loadFile("cities_hebrew_utf.xml");

  for(val entry <- data \\ "city") {
    val hebrewName = (entry \\ "hebrew_name").text
    val englishName = (entry \\ "english_name").text
    println(hebrewName + "=" + englishName)   }

Однако мой файл закодирован в UTF-8 (еврейские символы), а кодировка XML - val encoding = "ISO-8859-1"

что мне делать?

10
задан oshai 25 September 2011 в 13:37
поделиться