gulli:board Logo

Anzeige


  Antwort
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 261
Strict und UTF8 ?

Ich bin jetzt nicht der HTML-Experte, aber ich wollte eigentlich Doctype Strict und
Zeichsatz UTF-8 nehmen.
Zumindest beim Doctype habe ich keine Probleme.
Wenn ich UTF-8 verwende bekomme ich zumindest unter meinem etwas älteren
Xampp Anzeigeprobleme.
Sind die Zeichensätze Serverabhängig, oder wie läuft das ?
Ist diese Kombination derzeit die beste Wahl, oder gibt es auch irgendwelche Nachteile ?
Alt 01. 07. 2007, 23:31 onkel bouncy is offline Mit Zitat antworten #1
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.167
Re: Strict und UTF8 ?

Zitat:
Sind die Zeichensätze Serverabhängig, oder wie läuft das ?
Es ist möglich, dass der Server in dem Content-Type-Headerfeld eine (falsche) Kodierungsangabe sendet. Die hat dann oberste Priorität und führt ggf. zu einer falschen Dekodierung. Siehe http://httpd.apache.org/docs/2.0/mod...defaultcharset

UTF-8 ist im Prinzip eine gute Wahl, du musst dir dann (abgesehen von &, <, >, ", ') keine Gedanken über die Maskierung von Zeichen außerhalb des ASCII-Raums machen. In ISO-8859-1 fehlen z. B. das EUR-Symbol sowie typographisch korrekte Anführungszeichen, sodass man die dann maskieren muss.

Die Browser zeigen schon seit Generation 4 UTF-8-kodierte Seiten korrekt an, da ist also auch kein Problem zu erwarten. Solltest du PHP verwenden, so solltest du allerdings bedenken, dass es auch in Version 5 noch keine komplette Unterstützung von Unicode bietet. Für wenige, spezielle Einsatzbereiche kann hier eine Beschränkung auf ISO-8859-1 oder besser ASCII sinnvoll sein. Das wäre aber auch der einzige Nachteil, der mir für die Verwendung von UTF-8 einfällt.

Noch ein Tipp: http://de.wikipedia.org/wiki/Plenk
Alt 02. 07. 2007, 01:22 aNtiCHrist is offline Mit Zitat antworten #2
onkel bouncy
Mitglied
(Threadstarter)
 
Registrierungsdatum: Aug 2003
Beiträge: 261
Re: Strict und UTF8 ?

Danke.
Nachdem ich den Fonteintrag aus der Apache Config gelöscht habe funktioniert alles.
Jetzt funktioniert zumindest UTF-8 und ISO-8859-1.
Die Seite ist aber leider noch nicht 100% valider strict code.
Wo liegen eigentlich die Vorteile von strict Seiten?
Alt 03. 07. 2007, 17:35 onkel bouncy is offline Mit Zitat antworten #3
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.167
Re: Strict und UTF8 ?

Sie enthalten per Definition eben keine unnötigen, missbilligten Elemente und Attribute, die die visuelle Darstellung beeinflussen und damit nichts in HTML verloren haben. HTML 4.01 Strict ist somit einfacher zu implementieren, vielleicht werden die Browser in ferner Zukunft die Unterstützung für diese missbiligten Attribute und Elemente einschränken. Dann bist du mit HTML 4.01 Strict oder gar dem syntaktisch deutlich strengeren und somit einfacher zu implementierenden XHTML gut vorbereitet. Auch sind in Strict einige unstrukturierte Schachtelungen verboten, sodass die Dokumente tendenziell besser strukturiert sind.

Was hast du denn für Fehler, die nur im Strict-Modus auftreten?
Alt 03. 07. 2007, 18:06 aNtiCHrist is offline Mit Zitat antworten #4
onkel bouncy
Mitglied
(Threadstarter)
 
Registrierungsdatum: Aug 2003
Beiträge: 261
Re: Strict und UTF8 ?

Danke.

Also ich verwende:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Fehler hat er z.B. bei einer Tabellenweite geschmissen.
Keine Angst, die Tabelle ist nich zweckentfremdet.
Bei Transitional war das glaube ich noch egal.
Dann definier ich die eben über CSS.
Und bei 2 Input Feldern die wohl nicht nicht nur so im div stehen dürfen.
Warum weiss ich allerdings nicht.
Alt 04. 07. 2007, 11:39 onkel bouncy is offline Mit Zitat antworten #5
hashy
Mitglied
 
Benutzerbild von hashy
 
Registrierungsdatum: Jul 2007
Beiträge: 675
Re: Strict und UTF8 ?

Man könnte auch per PHP einen uft8 header senden wenn man nicht selber am Sever verstellen kann/darf.

Ansonsten müsste man noch bei mysql wegen utf8 ausfpassen. Also den gewünschten Charset nach dem Connect mit angeben. Hab da auch schon nette Erfahrungen gemacht.
Alt 04. 07. 2007, 12:04 hashy is offline Mit Zitat antworten #6
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.167
Re: Strict und UTF8 ?

Laut Spezifikation ist das width-Attribut im table-Element durchaus zulässig, per CSS geht es natürlich auch. http://www.w3.org/TR/html4/struct/ta...tml#edef-TABLE

Auch dürfen input-Elemente in div-Elementen stehen, dort sind nämlich alle Block- und Inlineelemente (zusammengefasst als %flow) zugelassen. http://www.w3.org/TR/html4/struct/global.html#edef-DIV

Vermutlich hast du schon vorher Fehler im Code, die dann im Verlauf weitere Fehlermeldungen erzeugen. Die sollten dann aber verschwinden, wenn du die Fehler der Reihe nach von oben nach unten korrigierst. Falls es wider Erwarten vorher keine Fehlermeldungen gibt, würde ich den Code gerne mal sehen.
Alt 04. 07. 2007, 14:34 aNtiCHrist is offline Mit Zitat antworten #7
onkel bouncy
Mitglied
(Threadstarter)
 
Registrierungsdatum: Aug 2003
Beiträge: 261
Re: Strict und UTF8 ?

Danke nochmal.
Habs selbst hinbekommen.
Melde mich wieder, wenn etwas nicht funktioniert.
Alt 14. 07. 2007, 19:18 onkel bouncy is offline Mit Zitat antworten #8
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 05:43 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
neurotypical.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory