XHTML: Umlaute als HTML-Entities trotz UTF-8 notwendig?



  • Hiho!
    Wenn meine XHTML-Webseite sowieso UTF-8 als encoding verwendet (und dies auch im Preambl steht), muss ich dann Umlaute trotzdem als html-entities (ä ö, etc.) ausschreiben?



  • Du musst nicht und du sollst nicht! Dies gilt übrigens generell für XHTML, da XML-Derivat.



  • Was du in der Präambel schreibst ist IMHO weniger wichtig,
    als das Characterset, das du im HTTP-Header sendest.
    Wann dieses UTF-8 ist und deine Datei wirklich in UTF-8 abgespeichert wurde,
    dann würde ich mich dem Vorposter anschließen.
    Da aber leider immer noch Leute mit veralteten Browser surfen
    (ja es gibt sogar noch Netscape 4, auch wenn der Anteil irrelevant ist)
    Ist glaube ich eine Serverseitige Browserweiche wegen des Content-Types schon notwendig.
    Und da ebendieser Browser meist kein UTF-8 haben oder es schlecht/falsch umsetzen,
    musst du immer noch die Entities verwenden.

    greets,
    branleb


Anmelden zum Antworten