String mit Umlauten per GET übergeben

Nikon the Third

Erfahrenes Mitglied
Hi Leute,
wie schaffe ich es, einen String z.B.

"Ein Fehler ist aufgetreten: Übergabeparameter stimmen nicht!"

so umzuwandeln, dass ich ihn problemlos per GET übergeben kann?
Ich habe beim Stöbern eine Funktion namens quoted_printable_decode gefunden, jedoch nicht das dazu passende Gegenstück.

Bei SelfPHP wird zur Codierung eines Strings die Funktion imap_8bit verwendet und zur Decodierung die oben genannte Funktion.

Auf dem Server, den ich bearbeiten muss, ist die Imap Erweiterung aber nicht installiert.

Gibt es eine andere Möglichkeit, einen String so zu konvertieren, damit das dunktioniert?

(PS: Mittlerweile bin ich sogar schon so weit gegangen, dass ich jedes Zeichen des Strings in einen dreistelligen ASCII Wert konvertiere und so eine elendslange Zahl übergebe :))

Danke im Voraus
Ich weiß nicht, wieso das Thema zweimal aufscheint...
 
Zuletzt bearbeitet:
Wenn du schon deinen String in jedes einzelnes Zeichen unterteilst kannst ja gleich eine switch Anweisung einbauen:

PHP:
switch($buchstabe) {
   case "ä":
      $buchstabe = "ae";
   break;

   // usw ...

Schau mal auf php.net unter htmlentites oder htmlspecialchars ...

mfg

ultra
 
Zurück