title: Java String Encoding : some characters are wrong
body: <p>I have a String which is :</p>
  <p>PRESIÓN MÁXIMA:</p>
  <p>This string is in ISO-8859, I want to write it in an xml UTF-8 file :</p>
  <p>I get its UTF-8 bytes values which seems good :</p>
  <p><a href="https://i.stack.imgur.com/V0W0s.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/V0W0s.png" alt="utf8 bytes" /></a></p>
  <p>-61, -109 = C3 93 = Ó</p>
  <p>-61, -127 = C3 81 = Á</p>
  <p>But when I turn back this array of bytes into a String, the Ó is OK, but not the Á :</p>
  <p><a href="https://i.stack.imgur.com/hms1g.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hms1g.png" alt="ut8 bytes as String" /></a></p>
  <p>For some unknown reason the C3 81 become a C3 3F</p>
  <p>There is something that I dont understand with encoding, at least I would expect both character to be wrong.</p>
  <p>How can I fix / convert my String ?</p>