kostenloser Webspace werbefrei: lima-city


Umlaute in Get Variablen

lima-city: kostenloser WebspaceForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ultimate-bravery

    Benutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos Webspace Büttler

    2737 Gulden

    0 positive Bewertungen
    0

    ultimate-bravery hat kostenlosen Webspace.

    Hallo zusammen,

    in meinem PHP Script möchte ich alle Get Variablen ausgeben. Es kann aber vorkommen, dass in einer Variable ein Umlaut vorkommt. In der URL steht dann z.B. anstatt "Möhre" "M%F6hre". Wenn ich die Variable ausgeben will, passiert gar nichts. Ich habe es mit var_dump getestet, und es kommt folgendes bei raus:

    Code:
    var_dump(htmlspecialchars($_GET['x']));


    Ergebnis:
    string(0) ""


    Also ist die Variable leer. Dann habe ich noch folgendes versucht:

    var_dump(htmlspecialchars(utf8_decode($_GET['x'])));


    Da steht dann anstatt dem Umlaut ein "?". Also anstatt "Möhre" steht da "M?hre".

    Ich würde mich freuen, wenn mir jemand den richtigen Weg sagen kann.

    VIele Grüße
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    Moderator Scharfrichter

    19580 Gulden

    163 positive Bewertungen
    0

    hackyourlife hat kostenlosen Webspace.

    Du kannst der Funktion
    htmlspecialchars()
    ein Charset mitgeben, damit solltest du das beheben können.
  4. Autor dieses Themas

    ultimate-bravery

    Benutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos Webspace Büttler

    2737 Gulden

    0 positive Bewertungen
    0

    ultimate-bravery hat kostenlosen Webspace.

    Danke klappt jetzt. Der Code dafür sieht so aus:

    echo htmlspecialchars($_GET['x'],  ENT_COMPAT | ENT_HTML401, 'ISO-8859-1');
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!