mySQL: Nach e suchen, und auch é finden
bearbeitet von
Hallo Linuchs,
andersrum wird ein Schuh draus - Du musst gucken, welche Collations es gibt und die richtige auswählen. Beliebig zusammensetzen geht nicht.
Aber wie gesagt: eine Collation FooCollate_ci ist automatisch accent insensitive. Eine Collation, die case insensitive, aber accent sensitive ist, müsste FooCollate_ci_as heißen, und die gibt's gar nicht.
MySQL Handbuch sagt:
> To list the available character sets and their default collations, use the SHOW CHARACTER SET statement or query the INFORMATION_SCHEMA CHARACTER_SETS table
utf8_general_ci oder utf8_unicode_ci (ohne das _ai) sollten funktionieren. Nimm aber eine Collation, die zum Encoding deiner DB passt. Wenn deine DB bspw. in latin1_general_cs codiert ist, solltest Du auch latin1_general_ci als CI-Kollation verwenden.
_Rolf_
--
Dosen sind silbern