title: MySQL incorrect order by with UTF8 characters
body: <p>I have a table with field <code>name</code>, which is in <code>utf8_general_ci</code>. When I run this query <code>SELECT name FROM users ORDER BY name ASC</code> I got some strange results. After letter 'S' comes special letter 'Š', which is correct, but after 'Š' comes more letters 'S', which should be before that. Other than that the results are fine. Why is this ordering like this and how should I fix it?</p>