title: incompatible character encodings with memcached
body: <p>I'm getting a rails error because it's expecting UTF-8, memcached is converting my string into ASCII-8BIT.  I'm caching currency data including the symbol to prevent unnecessary hits to the DB.</p>
  
  <p>My method here:</p>
  
  <pre><code>  def self.find_symbol(currency)
      Rails.cache.fetch(currency, :expires_in =&gt; 1.week) { Currency.find_by_code(currency).symbol }
    end
  </code></pre>
  
  <p>The part being cached is in UTF-8.</p>
  
  <pre><code>Currency.find_by_code(currency).symbol
  </code></pre>
  
  <p>However when it comes out of the method is in ASCII-8BIT and looks like "\xE2\x82\xAC"</p>
  
  <p>I'm unsure how memcache handles strings, if I should/can force it so save the string as UTF, (no idea why it converts it) or force it back to UTF when I pull it out?</p>