title: Double UTF-8 encoding in form POST
body: <p>I am trying to submit a form which contains UTF-8 characters.</p>
  
  <pre><code>&lt;form id="workflowPersistForm" class="invisibleClass" accept-charset="UTF-8" enctype="application/x-www-form-urlencoded; charset=UTF-8" method="post" action="/workflow-next"&gt;
    &lt;input id="stateGlobal" type="hidden" value="お問い合わせ" name="state"/&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>The problem is that in the query logs, the Japanese characters are garbled, from the response it looks like they are double encoded(UTF-8).</p>
  
  <p>Everything works if I do a GET instead of POST. 
  Can anyone please help me out? Where is this getting doubly-encoded? How can I fix it?</p>