Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL e parole polacche

Per utf8_general_ci sono uguali (con l'eccezione di ł, che non è considerato un bug da MySQL), e dalla 5.6 puoi anche usare utf8_unicode_520_ci che gestisce correttamente tutti i caratteri polacchi. Usa utf8_polish_ci per trattare i caratteri accentati e non accentati come diversi.

select 'abcde'='ąbćdę' COLLATE utf8_polish_ci
>> 0

Demo di 'non è un bug'

select 'abcde'='ąbćdę' COLLATE utf8_general_ci
>> 1

select 'abcdel'='ąbćdęł' COLLATE utf8_general_ci
>> 0

Vedi la segnalazione di bug qui:http://bugs.mysql.com/bug.php ?id=9604