title: Specific XML data garbled
body: <p>I'm using the RSS feed from kat.cr for a personal project. I've tried to read the feed using the Rome framework and have run into a significant problem.</p>
  
  <p>All other feeds I tried to use Rome (and other, more basic, ways of reading the feed) worked perfectly fine however, the following feed kept on throwing character encoding related exceptions.</p>
  
  <p><a href="https://kat.cr/usearch/Arrow%20S04E21/?field=seeders&amp;sorder=desc&amp;rss=1" rel="nofollow">https://kat.cr/usearch/Arrow%20S04E21/?field=seeders&amp;sorder=desc&amp;rss=1</a></p>
  
  <p>I then created the following method to see what received data looked like:</p>
  
  <pre><code>public static void saveXML(String url) throws IOException {
      Client client = ClientBuilder.newClient();
      Response r = client.target(url).request(MediaType.TEXT_PLAIN_TYPE).get();
  
      PrintWriter out = new PrintWriter("XML.txt");
      String sXML = r.readEntity(String.class);
      out.print(sXML);
      out.close();
  }
  </code></pre>
  
  <p>The above mentioned feed results in garbled data while all other feeds show up perfectly.
  Why is it that it shows up perfectly in any browser even when the charset is forced to UTF-8?</p>
  
  <p>I've looked at the 'XML.txt' file in Hexplorer and noticed UTF-8 encoding byte sequences throughout the file.</p>
  
  <p>I'm thoroughly lost, any help would be GREATLY appreciated.</p>