Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL e palavras em polonês


Para utf8_general_ci eles são iguais (com exceção de ł, que não é considerado um bug pelo MySQL), e desde 5.6 você também pode usar utf8_unicode_520_ci que trata todos os caracteres poloneses corretamente. Use utf8_polish_ci para tratar caracteres acentuados e não acentuados como diferentes.
select 'abcde'='ąbćdę' COLLATE utf8_polish_ci
>> 0

Demonstração de 'não é um bug'
select 'abcde'='ąbćdę' COLLATE utf8_general_ci
>> 1

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

Veja o relatório do bug aqui:http://bugs.mysql.com/bug.php ?id=9604