Carsten: HTML Umlaute und Value einer textarea

Hallo,

ich habe folgende 2 Probleme:

1. Auf meiner Seite befindet sich ein PHP News-System, bei dem bestimmte User News in ein Textfeld eingeben können und diese danach in die SQL-Datebank geschmissen werden. Das Problem ist, dass beim Auslesen der News anstatt der Umlaute "ä", "ö" oder "ü" nur die bekannten Quadrate angezeigt werden. Wie kann ich dies umgehen?

2. Die User haben natürlich auch die Möglichkeit Ihre geschriebenen News nachträglich nochmal zu ändern! Je nach ID der News werden in dem textfeld (Betreff) und der textarea (Haupttext) die jeweiligen News angezeigt. Beim textfeld ist das ganze kein Problem, ich fülle es einfach mit value="INHALT", bei der textare klappt dies allerdings nicht. Hat wer eine Lösung?

Gruß,
Carsten

  1. Hi Carsten,

    Das Problem ist, dass beim Auslesen der News

    durch wen?

    anstatt der Umlaute "ä", "ö" oder "ü" nur die bekannten Quadrate angezeigt werden.
    Wie kann ich dies umgehen?

    Welche Interpretationsvorschrift für solche Sonderzeichen hast Du dem entsprechenden Interpreter (welcher dies auch immer sein mag) mitgegeben?

    1. Die User haben natürlich auch die Möglichkeit Ihre geschriebenen News nachträglich nochmal zu ändern! Je nach ID der News werden in dem textfeld (Betreff) und der textarea (Haupttext) die jeweiligen News angezeigt. Beim textfeld ist das ganze kein Problem, ich fülle es einfach mit value="INHALT", bei der textare klappt dies allerdings nicht. Hat wer eine Lösung?

    Generiere das entsprechende HTML-Dokument (serverseitig) und behandele Textareas so, wie sie behandelt werden wollen: Als Container, nicht als singuläre Tags.

    Viele Grüße
          Michael

    --
    T'Pol: I apologize if I acted inappropriately.
    V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
    (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
     => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
    Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.