title: Weird Characters encoding
body: <p>I have a weird behaviour in my params whichare passed as utf-8 but the special characters are not well managed.
  Instead of 1 special character, I have 2 characters: the normal letter + the accent.</p>
  
  <pre><code>Parameters: {"name"=&gt;"Mylène.png", "_cardbiz_session"=&gt;"be1d5b7a2f27c7c4979ac4c16fe8fc82", "authenticity_token"=&gt;"9vmJ02DjgKYCpoBNUcWwUlpxDXA8ddcoALHXyT6wrnM=", "asset"=&gt;{"file"=&gt;# &lt; ActionDispatch::Http::UploadedFile:0x007f94d38d37d0 @original_filename="Mylène.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"asset[file]\"; filename=\"Myle\xCC\x80ne.png\"\r\nContent-Type: image/png\r\n", @tempfile=# &lt; File:/var/folders/q5/yvy_v9bn5wl_s5ccy_35qsmw0000gn/T/RackMultipart20130805-51100-1eh07dp &gt; &gt;}, "id"=&gt;"copie-de-sm"}
  </code></pre>
  
  <p>I log this:</p>
  
  <ul>
  <li>logger.debug file_name</li>
  <li>logger.debug file_name.chars.map(&amp;:to_s).inspect</li>
  </ul>
  
  <p>Each time, same result:</p>
  
  <ul>
  <li>Mylène</li>
  <li>["M", "y", "l", "e", "̀", "n", "e"]</li>
  </ul>
  
  <p>As i try to use the filename as a matcher with already existing names properly encoded utf-8, you see my problem ;)</p>
  
  <ul>
  <li>Encodings are utf-8 everywhere. </li>
  <li>working under ruby 1.9.3 and rails 3.2.14. </li>
  <li>Added #encoding: utf-8 in top of any file involved.</li>
  </ul>
  
  <p>I anyone as an idea,  take it !</p>
  
  <p>I also published an Issue here : <a href="https://github.com/carrierwaveuploader/carrierwave/issues/1185" rel="nofollow">https://github.com/carrierwaveuploader/carrierwave/issues/1185</a> but not sure if its a carrierwave issue or me missing something...</p>