Schrift
[thread]102[/thread]

CGI.pm Zeichensatz wählen,...: ...noch ein wenig mehr

Leser: 2


<< >> 3 Einträge, 1 Seite
SirLant
 2003-11-24 18:36
#430 #430
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
Ich habe meine Seite mal durch den w3c Validator gejagt
und bekomme immer 2Fehler wofür ich nichts kann ,die sind:
Quote
Character Encoding mismatch! The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the XML declaration (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.


Nunja wie kann ich das richtig hinbekommen?
Ihr könnt euch den XHTML-COde von www.programminghints.de
ja mal anschauen, ich finde da dieses iso-8859-1 nicht.

Und den Header sende ich so:
Quote
header (-type => "text/html",-charset => "utf-8", -encoding => "utf-8")


Der nächste Fehler ist folgendes:
Quote
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">

Laut Validator ist dieses lang-attribut nicht erlaubt, aber CGI.pm
verwendet dies als default wenn ich es nicht angebe.

Hoffe ihr könnt mir helfen mein zweites Abzeichen auch noch zu
bekommen :)


Die anderen Errors liegen daran, dass ich noch nicht alles mit
CSS habe.
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
format_c
 2003-11-24 21:22
#431 #431
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Das ist nur ein Zeichen Satz auch als Latin-1 bekannt.
Diesen Zeichensatz braucht man, wenn man diverse Sonderzeichen verwenden will.
Aber da gibt es ja noch den tollen UTF-8 Zeichensatz der IMHO noch viel größer ist.

Die Quelldatei der Links http://links.perl-community.de/links.xml verwendet auch den ISO-8859-1 Zeichensatz. (Nagel mich bitte nicht an die Wand; muss noch die DTD korrigieren).

Gruß Alex
SirLant
 2003-11-28 14:55
#432 #432
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
@Format_c aber das habt ihr nicht mit cgi.pm erstellt oder? Weil das sind ja
die Rohdaten. Und http://links.perl-community.de verwendet gar kein XHTML

Wenn jdm weiß wie ich mit cgi.pm ISO-8859-1 verwenden kann wäre ich sehr
dankbar :)

Oder kann man das irgendwie auf HTML4.01 Transitional umstellen?
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
<< >> 3 Einträge, 1 Seite



View all threads created 2003-11-24 18:36.