Java.nio.charset.UnmappableCharacterException: Длина ввода = 1

Вопрос:Полное сообщение об ошибке: java.nio.charset.UnmappableCharacterException: Input length = 1 at java.nio.charset.CoderResult.throwException(CoderResult.java:261) at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:266) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:116) at java.io.Writer.write(Writer.java:140) at scala.xml.XML$.write(XML.scala:108) at scala.xml.XML$$anonfun$save$2.apply$mcV$sp(XML.scala:91) at scala.xml.XML$$anonfun$save$2.apply(XML.scala:91) at scala.xml.XML$$anonfun$save$2.apply(XML.scala:91) at scala.util.control.Exception$Catch.apply(Exception.scala:102) at scala.xml.XML$.save(XML.scala:90) at agent.Main$$anonfun$2.apply$mcV$sp(Main.scala:32) Мой код на главной строке 32: scala.xml.XML.save(nameBuilder(),file) Что мне нужно изменить здесь? Есть ли непечатные символы в файле? Заранее спасибо Лучший ответ:

Вопрос:

Полное сообщение об ошибке:

java.nio.charset.UnmappableCharacterException: Input length = 1 at java.nio.charset.CoderResult.throwException(CoderResult.java:261) at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:266) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:116) at java.io.Writer.write(Writer.java:140) at scala.xml.XML$.write(XML.scala:108) at scala.xml.XML$$anonfun$save$2.apply$mcV$sp(XML.scala:91) at scala.xml.XML$$anonfun$save$2.apply(XML.scala:91) at scala.xml.XML$$anonfun$save$2.apply(XML.scala:91) at scala.util.control.Exception$Catch.apply(Exception.scala:102) at scala.xml.XML$.save(XML.scala:90) at agent.Main$$anonfun$2.apply$mcV$sp(Main.scala:32)

Мой код на главной строке 32:

scala.xml.XML.save(nameBuilder(),file)

Что мне нужно изменить здесь? Есть ли непечатные символы в файле?

Заранее спасибо

Лучший ответ:

Вы должны указать правильную кодировку. Метод сохранения принимает это как параметр.
см.

scala.xml.XML.save(nameBuilder(),file, «UTF-8»)

Оцените статью
Добавить комментарий