Sziasztok,
nem tudok dűlőre jutni ezzel a problémával, gondoltam, itt megkérdezem.
Adott a következő probléma:
- feltöltök egy fájlt, aminek a tartalma egy sor: anikó ica erzsike
- lefuttatok egy select-et az adatbázisban a girls táblán, végigmegyek a resultset-en és ha a fájlban található sorban benne van a girls.name akkor találatot jelzek.
A találatot az str_contains függvénnyel vizsgálom.
Sajnos ékezetes karakterekre nem ad találatot, a fenti példából csak az ica és az erzsike nevekre van találat, holott az anikó is benne van az adatbázisban.
A feltöltött fájl és az adatbázis kódolása is UTF-8.
Próbálkoztam multibyte-os string függvényekkel, de egyik sem működött az ékezetekre.
Próbálkoztam explicit karakter konverzióval, de az sem segített.
Elvileg az str_contains működik multibyte-os stringekre is, ha ugyanaz az encoding. De nálam mégsem megy.
Sajnos a Google sem adott ki semmi értelmeset.
Tudna valaki segíteni?
Esetleg egy példa kódot adni, ahol valami hasonló van megvalósítva?
Előre is köszi.
ÜdV: dubliner
Könyvjelzők