title: MySQL UTF8 Collation to use for German umlauts
body: <p>Which MySQL UTF8 collation can I use that on one hand supports case-insensitive searches ('Hello' == 'hello') but on the other hand does not ignore umlauts in comparisons ('hällö' != 'hallo')?</p>
  
  <p>utf8_unicode_ci/utf8_general_ci seem to do the former but not the latter, utf8_bin does the latter but not the former.</p>
  
  <p>At first glance utf8_swedish_ci seems to work, but I am not sure if this does not cause any other problems.</p>
  
  <p>What's the best practice here?</p>