title: If upload file contains UTF-8 characters then CGI object creation fails when submitting the html form
body: <p>following is html filecontent:</p>
  
  <pre><code>&lt;form name="myForm" action="/cgi-bin/bulkurls.cgi" enctype="multipart/form-data" 
            method="post" &gt;
  
  
      &lt;td align="right"&gt;Bulk Provisioning File
      &lt;/td&gt;
      &lt;td align="left"&gt;&lt;input name="user_list" type="file"&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td align="center" colspan="2"&gt;&lt;input class="ButtonNormal150" name="upload"  type="submit" 
          value="Process File"&gt;
  </code></pre>
  
  <p>CGI script is :</p>
  
  <pre><code>use CGI;
  use strict;
  
  my $query = new CGI;
  </code></pre>
  
  <p>at this moment CGI object creation is failed only file contain UTF chars. In case of plain text it's working fine. What is exact reason for this? </p>