Hallo,
Habe bereits tonnenweise Infos über Google und Foren-Suche abgearbeitet, aber keine der "angeblichen" Lösungen funktioniert bei mir!
Ich habe einen ganz normalen String, in dem Umlaute mit voran- und dahinter folgendem Leerzeichen.
Nun ist die Filterung dieser Einzelbuchstaben im Prinzip kein Problem.
Ich verwende preg_match_all() dazu, diese zu filtern.
Jedoch findet er die Umlaute nicht?!
Mir wurden auf meiner Suche einige an Informationen gegeben, die plausibel klangen und scheinbar auch bei einigen läuft.
Bei mir leider nicht!
Beispiel:
Ein Lösungsansatz war, dem PRCE-Pattern ein Modifier u für unicode (UTF-8) mitzugeben.
FEHLER: preg_match_all() findet gar nix mehr!
Nichtmal mehr die Standard-Buchstaben (A-Z).
Auch mit utf8_decode() bzw. utf8_encode() habe ich nichts erreicht!
Ist es wirklich so problematisch, Umlaute mit preg_match_all() zu filtern?
Also bitte ich die RegEx-Experten, mir da mal einen Denkanstoß zu geben...
Danke!
PS: mb_ereg(), etc. habe ich auch schon probiert.
Habe bereits tonnenweise Infos über Google und Foren-Suche abgearbeitet, aber keine der "angeblichen" Lösungen funktioniert bei mir!
Ich habe einen ganz normalen String, in dem Umlaute mit voran- und dahinter folgendem Leerzeichen.
Nun ist die Filterung dieser Einzelbuchstaben im Prinzip kein Problem.
Ich verwende preg_match_all() dazu, diese zu filtern.
Jedoch findet er die Umlaute nicht?!
Mir wurden auf meiner Suche einige an Informationen gegeben, die plausibel klangen und scheinbar auch bei einigen läuft.
Bei mir leider nicht!
Beispiel:
Ein Lösungsansatz war, dem PRCE-Pattern ein Modifier u für unicode (UTF-8) mitzugeben.
FEHLER: preg_match_all() findet gar nix mehr!
Nichtmal mehr die Standard-Buchstaben (A-Z).
Auch mit utf8_decode() bzw. utf8_encode() habe ich nichts erreicht!
Ist es wirklich so problematisch, Umlaute mit preg_match_all() zu filtern?
Also bitte ich die RegEx-Experten, mir da mal einen Denkanstoß zu geben...
Danke!
PS: mb_ereg(), etc. habe ich auch schon probiert.
Comment