Seite 1 von 1

HTML Entities (Umlaute etc.) umgewandelt anzeigen

Verfasst: 17.12.2004 12:41
von Highlander74
Hallo !
ich habe HTML in meinem Forum aktiviert und in der posting_body.tpl einen wysiwyg-Editor eingebaut.

Dieser speichert Umlaute und sonstiges als   ;uuml; in der Datenbank. Bei der Anzeige des Postings werden diese allerdings nicht geparst, sondern 1:1 angezeigt. Wundert mich eigentlich bei der Einstellung "HTML on" ... hätte ich anders erwartet.

In welcher Datei muss ich das htmlspecialchars bzw. htmlentities einbauen, damit es wieder klappt ?

Danke und Viele Grüße

Verfasst: 17.12.2004 15:56
von Christian_W
phpBB speichert Umlaute und Sonderzeichen (z.B. das "&") als Zeichen und nicht als htmlentities in der DB ab. Diese werden dann beim auslesen umgewandelt. Wenn Du jetzt das "ä" als "ä" in der DB speicherst wird es beim auslesen in "ä" umgewandelt. Daraus resultiert dann die Anzeige: "ä"
Du musst Deinem Editor also beibringen die Sonderzeichen als Sonderzeichen zu speichern.

Gruß Christian

Verfasst: 18.12.2004 14:27
von Highlander74
Danke für den Tip:

Mit den Umlauten hat das funktioniert.

Eines kontnte ich dem Editor allerdings nicht abgewöhnen:   - das wird dann als   gespeichert.

Ich habe versucht es mit dem Word-Zensor von PHPBB zurückzuverwandeln, aber das ging nicht. Hat da jemand noch einen Tip ?

Verfasst: 18.12.2004 15:24
von Christian_W
Wo kann man sich den Editor denn runterladen?
Ohne den Code von dem Ding zu kennen kann man da schlecht etwas dazu sagen.

Gruß Christian