Problem mit Zeichensatzkodierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Vor einem echo bringt dir htmlentities() nichts.
    Du kannst Usereingaben in dem Moment mit htmlentities() behandeln, in dem sie beim Server eingehen. Also schon ausgabefertig speichern. Macht man aber eigentlich nicht. Man konvertiert bei der Ausgabe - dem jeweiligen Kontext angemessen. Webkontext -> htmlentities().

    Um nicht jedes kleine echo umschreiben zu müssen, kannst du zu Beginn deiner Scripte ein Include einbinden ...
    if (file_exists('oconv.inc.php')) require 'oconv.inc.php';
    ... welches nichts weiter macht als ...
    PHP-Code:
    <?php
    function callback($buffer) {
        return 
    htmlentities($buffer);
    }
    ob_start('callback');
    ?>
    Das ist natürlich keine Lösung für dein Problem sondern Symptomdoktorei. Solltest deine Scripte schon anpassen ... wenn du fertig bist, brauchst du oconv.inc.php nur zu löschen ...

    Kommentar

    Lädt...
    X