Я читаю поток из HttpURLConnection в String, который передается SAXParser.Недопустимый символ во входном потоке
Содержание выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
_
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), StandardCharsets.UTF_8));
StringBuilder sb = new StringBuilder();
while ((output = br.readLine()) != null) {
sb.append(output);
}
Когда я пытаюсь напечатать его утешить, я вижу
?<?xml version="1.0" encoding="utf-8"?>
(недопустимый символ в начале) SAXParser не справляется с этим.
Если я отлаживаю и наведите указатель мыши над строкой var с помощью мыши, я вижу это правильно.
Уверены ли вы, что в UTF-8? – shmosel