title: xml doesn't decode specific character
body: <p>I have this code</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  &lt;lingua&gt;
  &lt;lang name="DE"&gt;
  &lt;translation name="Testo_Home"&gt;&lt;![CDATA[&lt;p&gt;In den Hügeln&lt;/p&gt;]]&gt;&lt;/translation&gt;
  &lt;/lang&gt;
  &lt;/lingua&gt;
  </code></pre>
  
  <p>The problem is that in the html pages carettere special ü appears, even if I change the code in this way</p>
  
  <pre><code>&lt;translation name="Testo_Home"&gt;&lt;![CDATA[&lt;p&gt;In den H&amp;uuml; geln&lt;/p&gt;]]&gt;&lt;/translation&gt;
  </code></pre>
  
  <p>the result of the words is always this
  Hgeln without ü</p>
  
  <pre><code>  &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
  </code></pre>