Кодировка текста InputSource - PullRequest
0 голосов
/ 05 января 2012

У меня проблема с кодировкой текста.Скачиваем и разбираем xml файл.Здесь все работает как надо, но текст в файле xml хранится с использованием кодировки ISO-8859-2.Чтобы иметь возможность загрузить файл, который я использую is.setEncoding ("ISO-8859-1"), я не могу воспользоваться is.setEncoding ("ISO-8859-2"), потому что я получаю код ошибкиПожалуйста, помогите.

1 Ответ

1 голос
/ 05 января 2012

Если я правильно понимаю, текст XML соответствует ISO-8859-2, но XML либо не имеет кодировку (по умолчанию UTF-8), либо неправильный encoding="UTF8" (возможно).Это пойдет не так, если вы сразу загрузите его как XML.Таким образом, вы должны загрузить его в виде текста с ISO-8859-2 , а затем передать его в XML API.(Использование ISO-8859-1 не требуется и не помогает.)

  • Прочитать как текст ISO-8859-2
  • Передать строку в XML
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...