probleme mit umlauten
ich habe probleme mit umlauten in eigennamen ...
in einer datenbank stehen familiennamen.
ich suche nun mit folgender SELECT-Anweisung (ich weiss: gehört nicht hierher, schaut aber nur im ersten moment so aus!!!) nach dem Familienname:
SELECT * FROM table WHER nachname LIKE '%xyözk%';
also mitten im suchmuster kommt ein ö vor.
kein ergebnis, obwohl es diesen namen (mit ö) gibt.
suche ich mit gleichem z.b. in phpMyAdmin,: kein Problem - ich finde den namen soofrt.
daher habe ich - als versuch - das "ö" ersetzt: $suche=str_replace("ö","_",$suche);
und nun die überraschung: das ö wird nicht ersetzt!!!! (bei der gegenprobe mit anderen buchstaben wurde anstandslos ersetzt!!!)
für mich folgt daraus: php erkennt das "ö" nicht!
und ich vermute, genaus aus dem grund ist auch die suche in der datenbank nicht erfolgreich.
NUR: woran liegt das??
|