title: Java special chars replace
body: <p>I have a text:
  "
  Csuklási roham gyötörheti a svédeket, annyit emlegetik mostanság ismét a svéd modellt Magyarországon."</p>
  
  <p>In that original text there are no line breaks at all.</p>
  
  <p>When I email this text (with gmail), I get it encoded as the following:</p>
  
  <pre><code>Content-Type: text/plain; charset=ISO-8859-2
  Content-Transfer-Encoding: quoted-printable
  
  Csukl=E1si roham gy=F6t=F6rheti a sv=E9deket, annyit emlegetik mostans=E1g =
  ism=E9t a
  sv=E9d modellt Magyarorsz=E1gon. 
  </code></pre>
  
  <p>In HTML:</p>
  
  <pre><code>Content-Type: text/html; charset=ISO-8859-2
  Content-Transfer-Encoding: quoted-printable
  
  
  &lt;span class=3D"Apple-style-span" style=3D"font-family: Helvetica, Verdana, = sans-serif; font-size: 15px; "&gt;Csukl=E1si roham gy=F6t=F6rheti a sv=E9deket= , annyit emlegetik mostans=E1g ism=E9t a sv=E9d modellt Magyarorsz=E1gon.
  </code></pre>
  
  <p>....</p>
  
  <p>When I try to parse the email body as text/plain, I cannot get rid of the = sign in "mostans=E1g =
      ism=E9t" between the two words. Note that the same character is missing from the HTML encoded message. I don't have any idea what that special character might be, but I need to eliminate it to get back the original text.</p>
  
  <p>I tried to replace '\n' but it's not that one, if I hit 'Enter' in the text, I can correctly replace it to whatever character I want it to. I also tried '\r', and '\t'. </p>
  
  <p>So the question is, what am I missing? Where does that special character come from? Is it because of the charser and/or the transfer encoding? If so, what do I have to do to solve the problem and get the original text back.</p>
  
  <p>Any help would be welcome.</p>
  
  <p>Cheers,
  Balázs</p>