title: acts_as_ferret with German umlauts
body: <p>I managed to setup my app with a search based on acts_as_ferret. Overall it works fine. But I can't find results for words with umlauts (e. g. “Getränke”). </p>
  
  <p>I added this to my environment.rb and rebuilt the index from scratch, but no better results.</p>
  
  <pre><code>Ferret.locale = "de_DE.UTF-8"
  </code></pre>
  
  <p>I double checked my database table, but I think this should be perfect:</p>
  
  <pre><code>DEFAULT CHARSET=utf8 COLLATE=utf8_bin
  </code></pre>
  
  <p>BTW: The data is displayed fine in the database table (viewed with Sequel Pro).</p>
  
  <p>Then I opened the index file with Textmate to search for the entry with “Getränke” and I fugured, the TextMate opened it with Mac Roman encoding and display the Umlaut like this</p>
  
  <blockquote>
    <p>Getr‰nke</p>
  </blockquote>
  
  <p>I reopened the index file with UTF-8 encoding, but then the strange charackters are displayed as rectangles with questionmarks.</p>
  
  <p>How can I find results by searching words with German umlauts?</p>