[PHP] 5.4 htmlentities funktioniert nicht

Dieses Thema im Forum "Webentwicklung" wurde erstellt von onip, 5. Dezember 2012 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. Dezember 2012
    5.4 htmlentities funktioniert nicht

    seit 5.4 funktioniert htmlentities nicht.
    PHP:
    $str  htmlentities ( 'Hallö' );
    die(
    $str );
    ausgabe = nix

    eingetlich erwarte ich
    HTML:
    Hallö
    was hat sich geändert?
     
  2. 5. Dezember 2012
    AW: 5.4 htmlentities funktioniert nicht

    PHP nutzt nun intern UTF-8 per default.
    Also hop hop encoding in deinem Editor umstellen!

    Oder ISO-8859-1 als Parameter übergeben
     
  3. 5. Dezember 2012
    AW: 5.4 htmlentities funktioniert nicht

    In PHP 5.4 wurde das Encoding auf Default: UTF-8 gestellt, also werden z.b. keine Umlaute mehr Umgewandelt

    // Mist, Murdoc war schneller :/

    Siehe auch: Bug #61354 htmlentities and htmlspecialchars doesn't respect the default_charset
     
  4. 5. Dezember 2012
    Zuletzt bearbeitet: 5. Dezember 2012
    AW: 5.4 htmlentities funktioniert nicht

    das heißt ich kann keine variablen mehr mit umlaute umwandeln,
    es sei denn ich hab die datei als utf8 gesichert.
    versteh ich das richtig.

    das ist voll doof

    // edit
    PHP:
    $str  htmlentities ( 'Hallö' );
    die(
    $str );
    ausgabe
    HTML:
    Hallö
     
  5. 5. Dezember 2012
    AW: 5.4 htmlentities funktioniert nicht

    Nein, gib das Encoding einfach als Parameter an.
    Der Text war wohl zu gut versteckt im oberen Beitrag ^^

    PHP:
    $str  htmlentities ( "Hallö" ENT_COMPAT "ISO-8859-1" );
    Ansonsten wie gesagt auf UTF-8 umsteigen!
     
  6. 5. Dezember 2012
    Zuletzt bearbeitet: 6. Dezember 2012
    AW: 5.4 htmlentities funktioniert nicht

    klar jetzt
    PHP:
    $str  htmlentities ( 'Hallö' NT_COMPAT  ENT_HTML401 'ISO-8859-1' );
    die(
    $str );
    man, erst testen dann fragen.
    danke.

    // edit
    warst wieder schneller
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.