Hi,
mir wurde ja empfohlen mb_strtolower() zu verwenden. Das macht ja auch Sinn und erklärt mein Problem, dachte ich...
Pustekuchen, die gleiche Situation entsteht immer noch(hätte mich von der Logik nicht von einem Test abhalten lassen sollen).
Das bedeutet konkret ich muss sowohl $line_ar[$ark] als auch $_GET['cityzip'] mit (mb_)strtolower behandeln, obwohl bereits der Suchbegriff klein eigegeben wird und meine Seite UTF-8 ist, der Header UTF-8 sogar noch die Metaangabe und das Formular mit accept-charset="UTF-8".
Wie kann das sein?
Ach ja und dann noch eine Frage: Wenn ich ab sofort nur noch die möglichen mb_* Funktionen anstatt der konventionellen verwende, also auch bei Nicht-UTF-8 Seiten, hat das Nachteile oder ist das problemlos abwärtskompatibel?
Pete