MySQL čeština
Dotaz select při klauzuli where `nazev_pole` like "%ě%" se vrací záznamy obsahující také "e" i "ě" . Stejně tak "í" vrací záznamy obsahující "i" a "í".
Nastavení:
SHOW VARIABLES LIKE '%char%'
Nenašel jsem odkud se to načítá a kde se to dá změnit
+ Nastavení
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utg8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir C:\PROGRA~2\EASYPH~1.1\mysql\share\charsets\
Děkuji za odpověď
to bude suvisiet s nastavenim collation... teda ako sa retazce porovnavaju..
+ Nastavení
Variable_name Value
collation_connection utf8_czech_ci
collation_database utf8_czech_ci
collation_server utf8_czech_ci
Dělá to to samé
no sprava sa to presne podla toho ako je to pre utf8_czech_ci collation specifikovane, vid:
http://collation-charts.org/mysql60/mysql604.utf8_ czech_ci.html
tvoj problem by vyriesilo ine collation, napr utf8_general_ci... ale to zase
moze robit problemy pri sortovani, ze znaky z diakritikov bude radit az nakoniec...