title: Mysql incorrect lookup with utf8 varchar field
body: <p>I do have a UTF8 InnoDB db with a table, say 'words':</p>
  
  <pre><code>&gt; desc words;
  +-------+-------------+------+-----+---------+----------------+
  | Field | Type        | Null | Key | Default | Extra          |
  +-------+-------------+------+-----+---------+----------------+
  | id    | int(11)     | NO   | PRI | NULL    | auto_increment |
  | name  | varchar(50) | NO   | UNI | NULL    |                |
  +-------+-------------+------+-----+---------+----------------+
  </code></pre>
  
  <p>and when I execute a query </p>
  
  <pre><code>select * from word where name = 'Télécom';
  </code></pre>
  
  <p>I get a strange result I can't explain:</p>
  
  <pre><code>+------+---------+
  | id   | name    |
  +------+---------+
  | 4980 | telecom |
  +------+---------+
  </code></pre>
  
  <p>Thanks in advance!</p>