Căutare insensibilă la caractere românești
Scris: Dum Noi 21, 2010 7:57 pm
Salut,
Caut o soluție la următoarea problemă: am text scris cu diacritice și aș vrea să apară ca rezultat dacă fac o căutare fără să folosesc diacritice.
De exmplu, pentru textul
Ana are roșii
atât "rosii" cât și "roșii" ar trebui să fie găsite.
Folosesc mysql, charset-ul bazei de date este utf8 -- UTF-8 Unicode iar collation-ul utf8_romanian_ci.
În baza de date, îl văd pe 'și' ca 'È™i' iar din php (folosesc Zend framework) ma sigur ca setez utf-8 encoding pt views.
Aveți idee de unde aș putea sa încep să rezolv problema?
Muțumesc.[/b]
Caut o soluție la următoarea problemă: am text scris cu diacritice și aș vrea să apară ca rezultat dacă fac o căutare fără să folosesc diacritice.
De exmplu, pentru textul
Ana are roșii
atât "rosii" cât și "roșii" ar trebui să fie găsite.
Folosesc mysql, charset-ul bazei de date este utf8 -- UTF-8 Unicode iar collation-ul utf8_romanian_ci.
În baza de date, îl văd pe 'și' ca 'È™i' iar din php (folosesc Zend framework) ma sigur ca setez utf-8 encoding pt views.
Aveți idee de unde aș putea sa încep să rezolv problema?
Muțumesc.[/b]