title: HTML Form get data is UTF8 but post data is not?
body: <p>I have a problem with some perl CGI scripts that have to deal with special german letters. </p>
  
  <p>My problem is that for example an <code>ö</code> character that I input into a text field is being read correctly if my form uses GET but if I use POST it becomes <code>Ã¶</code>. I need it to work with POST, so switching to GET is not a possibility.</p>
  
  <p>The webserver uses utf8, my script is saved as utf8, I explicitly told perl to treat all CGI input as utf8 with "use CGI -utf8;" and my databases has the client encoding set to utf8.</p>
  
  <p>What may I be missing?</p>