При попытке использовать Bing API для поиска я получаю символы, которые нельзя распечатать и, похоже, не содержат никакой дополнительной информации.Цель состоит в том, чтобы сохранить ответ XML (UTF-8) в виде текстового файла для последующего анализа.
Мой код в настоящее время выглядит примерно так:
URL url = new URL(queryURL);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
BufferedWriter out = new BufferedWriter(new FileWriter(query+"-"+saveResultAs));
String str = in.readLine();
out.write(str);
in.close();
out.close();
Когда я отправляю содержимое'str' для консоли это выглядит примерно так:
и вот как выглядит вновь созданный локальный XML-файл:
Что мне нужно сделать, чтобы преобразовать текст UTF-8, чтобы в str не было лишних символов?