> V MySQL databazi mam ulozena data, ktera jsou v cestine s diakritikou. V PHP > mam vytvoreny vyhledavaci script, ktery hleda ve vsech polich tabulky > databaze. Bunky jsou typu LongText. Problem je s vyhledanim ceskych slov, > resp. slov, ktera obsahuji nektere specificke ceske znaky s diakritikou. > Potrebuji aby vyhledavani nebylo case-sensitive ... to funfuje az na toto: > pri hledani retezce "JIŘÍ" nebo "jiří" najde to same,.. to je OK. > pri hledani retezce "ŠIMON" nebo "šimon" najde jine vysledky (v prvnim > pripade vsechny Šimony s velkym Š a v druhem všechny s malym š) > Vypada to, ze ma MySQL problem jen s některými českými znaky, protože "ř" > funguje a "š" ne. > Dale bych potreboval, aby vyhledavani fungovalo i tak, ze mi to najde napr. > vsechny "Jiří" i kdyz zadam hledany retezec bez diakritiky... to znamena > "jiri". > Muzete prosim poradit co s tim? Je treba do MySQL neco doinstalovat pro > podporu CZ? Pouzil jsem nevhodny typ LongText? Delam neco spatne? no vetsina projektu to resi tak, ze soubezne se jeste zapisuje text oprosteny o diakritiku, a prevedeny na lower retezec, ktery zada uzivatel se take prevede, a pak se to porovnava Jirka
This archive was generated by hypermail 2.1.2 : 01. 03. 2002, 09:59 CET