Blaubart: strtr funktioniert nicht

Beitrag lesen

Tach.

Was auch merkwürdig ist, wenn ich strtr($addCatName_p2, $trans); ändere in strtr('Der_Test_mit_äü', $trans); dann bekomme ich das gewünschte Resultat (Der_Test_mit_äü).

Klingt nach einem Problem mit der Zeichencodierung. Wenn Du beispielsweise Deinen PHP-Quelltext in UTF-8 codiert, Deine Testdaten aber ISO 8859-1 nutzen, werden die Umlaute aus Deinem Sucharray natürlich nicht gefunden. Sie werden unter ISO 8859-1 ja anders codiert als mit UTF-8.

--
Always remember that you are unique. Just like everybody else.