title: UTF-8 characters are disappeared after Zend Form render
body: <p>I use Zend Framework 2 and have this code in my view script. Name and description are Russian strings:</p>
  
  <pre><code>$brand = $form-&gt;get('brand');
  $id = $brand-&gt;get('id');
  $name = $brand-&gt;get('name');
  $type = $brand-&gt;get('type');
  $description = $brand-&gt;get('description');
  \Zend\Debug\Debug::dump($name-&gt;getValue()); //correctly dumps russian letters
  \Zend\Debug\Debug::dump($this-&gt;formText()-&gt;getEncoding()); //UTF-8 (by default)
  </code></pre>
  
  <p>But when I'm trying to render these elements, I have empty input and textarea:</p>
  
  <pre><code>&lt;?= $this-&gt;formText($name) ?&gt;
  &lt;?= $this-&gt;formTextarea($description) ?&gt;
  </code></pre>
  
  <p>I've found, that Zend\Form\View\Helper\AbstractHelper do the following code:</p>
  
  <pre><code>$strings[] = sprintf('%s="%s"', $escape($key), $escape($value));
  </code></pre>
  
  <p>after which russian letters disappear. But I still have no idea how to fix this.</p>