title: PyMysql encoding issue
body: <p>I have MySql database (MyISAM engine, utf-8 charset and utf8_general_ci collation). Also I use PyMysql driver to connect my Python3 code to that database.
  But when I am trying to fetch some rows with following code</p>
  
  <pre><code>import pymysql
  conn = pymysql.connect(host='localhost',
                         port=3306,
                         user='root',
                         passwd='',
                         db='db_name')
  
  cur = conn.cursor()
  cur.execute('SELECT * FROM my_table')
  print(cur.description)
  print()
  for row in cur:
     print(row)
  cur.close()
  conn.close()
  </code></pre>
  
  <p>I have bad output for Russian column</p>
  
  <blockquote>
    <p>(1, '???????????????????????????????')</p>
  </blockquote>
  
  <p>I have tried to provide different parameters such as <strong>use_unicode</strong>, <strong>charset</strong> but none of their combinations do not bring desired result. With English columns all is ok. So how can I get well-encoded string?
  Output of <em>create table</em> command</p>
  
  <blockquote>
    <p>'CREATE TABLE <code>my_table</code> (<code>id</code> int(11) NOT NULL AUTO_INCREMENT,
    <code>ruColumn</code> varchar(155) DEFAULT NULL, PRIMARY KEY (<code>id</code>))
    ENGINE=MyISAM DEFAULT CHARSET=utf8'</p>
  </blockquote>