ilch Forum » Allgemein » HTML, PHP, SQL,... » Problem mit Zeichensatz

Geschlossen
  1. #1
    User Pic
    Simmel Mitglied
    Registriert seit
    03.04.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hallo Leute,

    ich habe folgendes Problem, und ich weiß nicht wieso das hier alles gerade nicht geht.
    Also ich habe auf meiner Seite ein Textfeld, in das der User beliebigen Text eintragen kann. Nun um mich ein wenig vor Hackern und Leuten die das Layout zerstören wollen zu schützen ruf ich folgende Funktion auf:
    $text = htmlentities($text);

    Nun speichert er auch den umgewandelten Text in die Datenbank (zB aus ä wird &auml; und aus < wird &lt; )
    Wenn ich den Text jetzt via echo ausgeben möchte, wandelt er die HTML-Entity nicht wieder in ein lesbares Zeichen um.
    Ich hab den Zeichensatz: charset=iso-8859-1 benutzt.
    Ich bin im Moment echt ratlos...
    Danke im Vorraus
    lG
    Simmel
    Blub sagt ein Stein wenn er ins Wasser fällt!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    Ein Link zur Seite wäre trotzdem auch nicht schlecht
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Simmel Mitglied
    Registriert seit
    03.04.2006
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Ok, jetzt hab ichs selbst gelöst. Woran es jetzt ganz genau gelegen hat kann ich nicht sagen. Auf jeden Fall hatte ich 2 mal hintereinander die htmlenteties() Funktion auf den Text losgejagt.
    Ist mir beim Beispiel machen aufgefallen lachen
    Danke also zwinker
    Blub sagt ein Stein wenn er ins Wasser fällt!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten