title: changed behavior for grails.views.default.codec = "html" in grails 2.0?
body: <p>We used something like in the example below before:</p>
  
  <pre><code>class KontrollController {
      def index() { 
          [ value: "hä öh üh!"]
      }
  }
  </code></pre>
  
  <p>calling the Tag like this:</p>
  
  <pre><code>&lt;pl:myTag value="${value}"&gt;${value}&lt;/pl:myTag&gt;
  </code></pre>
  
  <p>Taglib:</p>
  
  <pre><code>class PlTagLib {
      static namespace = "pl"
  
      def myTag = { attrs, body -&gt;
              def m = [:]
              log.error body()
              m.body = body()
              m.value = attrs.value
  
              out &lt;&lt; render( template: '/template/myTag', model: m )
          }
  }
  </code></pre>
  
  <p>in _myTag.gsp</p>
  
  <pre><code> ${body} //will display: "h&amp;auml; &amp;ouml;h &amp;uuml;h!" wrong encoding
   ${value} // will display correct: "hä öh üh!"
  </code></pre>
  
  <p>we uses this version with body many times before and it worked correct.</p>
  
  <p>can anyone tell me if there is a simple solution for this?</p>