habe hier einen text den der user eingeben darf (textfeld), gespeichert wird (datenbank) und auch wieder ausgegeben werden soll (html) - also so ähnlich wie ein forum.
soweit funktionierts auch schon mit speichern und anzeigen - dachte ich bis heute. wenn man mit firefox anrückt, den text eingibt und auf "vorschau" klickt (textarea->html) , werden alle deutschen sonderzeichen in "?" verwandelt. hatte heute eine eintrag, in welchen die ü's in "¨¹" umgewandelt wurden. mit opera und ie funktioniert es wie es soll, nur firefox versaut hier irgendwas. es scheint kein bug in meinem php-code zu sein, denn selbst wenn ich den inhalt des textfeldes ausgebe ohne irgendwas zu konvertieren, bekomme ich nur ein "?" an den stellen an welchen sich umlaute befinden sollten.
hängt sich firefox womöglich am doctype auf, der bei mir auf EN eingestellt ist:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
. und wenn ja wie kann ich das ändern? der rest der seite ist nicht in DE, nur die einträge dürfen es sein.