title: Utf-8 with sqlalchemy on a database with init connect
body: <p>I am trying to use sqlalchemy to connect with mysql database. I have set up <code>charset=utf-8$use_unicode=0</code>. This worked with almost all databases, but not with a particular one. I believe it is because it has 'init-connect' variable set to <code>'SET NAMES latin2;'</code> I have no privileges to change that.</p>
  
  <p>It works for me if I send explicit query <code>SET NAMES utf8</code>, however if there is a temporal disconnection, then after reconnecting my program breaks again as it gets lati2-encoded data from the server.</p>
  
  <p>Is it possible to create some hook to always send the <code>SET NAMES</code> when sqlalchemy connects? Or any other way to solve this problem?</p>