Rolf b: mySQL: Nach e suchen, und auch é finden

Beitrag lesen

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. Wenn du die Table schon mit einer _ci Collation angelegt hast, sollten deine Suchvorgänge - wie von anderen schon gesagt - bereits per Default accent insensitive sein.

Rolf

--
Josen sind $$C_{20}H_{34}$$