ISO-8859-1 (also known as latin1) is used as default encoding of XML.save:
https://github.com/scala/scala-xml/blob/master/src/main/scala/scala/xml/XML.scala#L67
This results in errors if document contains non-latin1 characters. Why this encoding is used by default instead of UTF-8?