title: Ruby on Rails :serialize UTF8 problem
body: <p>When I serialize a hash containing UTF8 strings, like this:</p>
  
  <pre><code>  poll.variants = {0 =&gt; 'тест',1 =&gt; '-тест-',2 =&gt; 'test # test "тест'}
  </code></pre>
  
  <p>to an ActiveRecord field, the resulting field contains: </p>
  
  <pre><code>--- 
  0: !binary |
    0YLQtdGB0YI=
  
  1: !binary |
    LdGC0LXRgdGCLQ==
  
  2: !binary |
    dGVzdCAjIHRlc3QgItGC0LXRgdGC
  </code></pre>
  
  <p>The utf8 strings get treated as binary and base64 encoded for some reason. The collation on the field is <code>utf8_general_ci</code>, and I'm a bit disappointed. </p>
  
  <p>Is there any way to make ActiveRecord :serialize human-readable yaml to the field?</p>