thodie76
Mitglied
Registriert: 04.04.2006
Beiträge: 2
|
|
Hallo,
das Plus-Zeichen (Hex-Code 2B) wird bei Zeichensatzkodierung utf-7 als ungültiges Zeichen erkannt, obwohl es nach meiner Auffassung ein gültiges ASCII-Zeichen ist.
Als Workaround, um den Validator weiter verwenden zu können, hab ich das "+"-Zeichen in Zeile 7, Spalte 49 durch "+" ersetzt.
Hier der Quelltext, bei dem ich das Problem festgestellt habe:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-7"> <title>Warum ist das Plus-Zeichen ungültig?</title> <meta name="date" content="2006-03-21T09:04:50+01:00"> </head> <body> <h1>Inhalt</h1> </body>
Gruß Thorsten
|
|
| 04.04.2006 11:13:37 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, das "+"-Zeichen hat in utf-7 eine besondere Bedeutung -> siehe http://de.wikipedia.org/wiki/UTF-7 Demnach ist die Meldung des Validators korrekt ;-)
Siehe dazu auch --> RFC 2152 <--, [Page 3] und [Page 4] oben:
RFC 2152, Page 4 schrieb:
A "+" character followed immediately by any character other than members of set B or "-" is an ill-formed sequence.
|
mfg Thomas Mell
|
|
| 04.04.2006 21:49:52 |
|
thodie76
Mitglied
Registriert: 04.04.2006
Beiträge: 2
|
|
Vielen Dank für die Information und entschuldigen sie die Falschmeldung.
|
|
| 05.04.2006 09:41:20 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|