mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.07.2007, 23:25   #1
TP-Insider
 
Benutzerbild von glowy
 
Registriert seit: Nov 2005
Ort: Berlin
glowy macht sich hier sehr viel Mühe
Cool

[Codierung] Validome meckert, W3C spuckt keinen Fehler aus


Guten Abend,

eben wollte ich mal eine Seite validieren und hab es sowohl bei Validome, als auch beim W3C-Validator versucht, aber Validome spuckt einen üblen Fehler aus, scheint etwas sehr Grundlegendes zu sein, aber ich stehe etwas auf dem Schlauch und bräuchte eure Hilfe. Beim W3C geht es ja...

Wo liegt hier der Fehler? Was muss ich im Quelltext ändern, damit das Problem mit der Kodierung verschwindet?

Würde mich sehr freuen, wenn mir jemand helfen könnte.

LG, glowy

Geändert von glowy (10.03.2008 um 23:14 Uhr).
glowy ist offline   Mit Zitat antworten


Alt 27.07.2007, 08:31   #2
TP-Member
 
Benutzerbild von Lockhead
 
Registriert seit: May 2004
Ort: Neiße-Malxetal
Lockhead macht alles soweit korrekt
Der Fehler ist doch eindeutig:
Es wurde keine Zeichenkodierung gefunden. Aus diesem Grund wurde UTF-8 verwendet.

Dein Dokument weißt laut META-Angabe den MIME-Typ ISO-8859-1 diese Angabe reicht aber nicht und ist auch nicht wirklich passend! Entweder du sendest vorher schon per PHP/ASP deinen Content Kodierung oder eben du wechselst zu UTF-8 bzw ISO-8851-15...

So schwer ist das doch nicht!

Und merken: META-Angaben werden nur bei lokalen Dateien vom Browser interpretiert, bei Dokumenten die nicht per FILE-Protokollhandle geöffnet werden (wie es bei HTTP der fall ist) muss vorher schon ansgehandelt werden in welcher Zeichenkodierung die Inhalte vorliegen!
__________________
Vergiss niemals dein Handtuch!
Lockhead ist offline   Mit Zitat antworten
Alt 27.07.2007, 12:07   #3
TP-Insider
 
Benutzerbild von glowy
 
Registriert seit: Nov 2005
Ort: Berlin
glowy macht sich hier sehr viel Mühe
Dankeschön, wenn ich die Sachen aus dem <meta>-Teil lösche, bleibt das Problem aber bestehen. Und bei meiner Website steht der <meta>-Teil genau so wie im Moment bei dem anderen Projekt und es wird kein Fehler angezeigt.

Wie behebe ich nun das Problem? Wenn ich die Zeichenkodierung in "UTF-8 "ändere, geht es auch nicht.

LG und danke, glowy

Geändert von glowy (10.03.2008 um 23:15 Uhr).
glowy ist offline   Mit Zitat antworten
Alt 27.07.2007, 14:02   #4
TP-Member
 
Benutzerbild von Lockhead
 
Registriert seit: May 2004
Ort: Neiße-Malxetal
Lockhead macht alles soweit korrekt
Das Problem mit der Zeichenkodierung ist folgendes:
1. Die Datei ansich muss als UTF-8 bzw. ISI-8859-15 gespeichert sein damit du Sonderzeichen wie ÄÖÜ nicht per HTML Auszeichnen brauchst.
2. Der Webserver muss die Datei in der Kodierung senden in der sie auch gespeichert ist!
3. Die META-Angabe innerhalb der datei sollte ebenfalls mit der Zeichenkodierung der Datei übereinstimmen!

Lösung:
1. Die Datei ansich in einen Editor laden der sich mit UTF-8 versteht!
2. Die META-Angabe auf UTF-8 umstellen.
3. Die Datei mit UTF-8 (ohne BOM) Kodierung abspeichern.
4. Die Datei hochladen und testen ob es geht!
__________________
Vergiss niemals dein Handtuch!
Lockhead ist offline   Mit Zitat antworten
Alt 30.12.2007, 14:36   #5
TP-Insider
 
Benutzerbild von glowy
 
Registriert seit: Nov 2005
Ort: Berlin
glowy macht sich hier sehr viel Mühe
Cool

Fünf Monate später besteht das Problem leider immer noch. Ich bearbeite die Datei in Dreamweaver 8, speichere sie normal als .php-Datei ab und sehe gar keine Möglichkeit, die Codierung auszusuchen.

Folgende Zeile steht im Header:

HTML-Code:
<meta http-equiv="content-Type" content="text/html; charset=ISO-8859-1" />
Validome spuckt einen Fehler aus und meckert folgendes:

Zitat:
Im Dokument befindet sich in Zeile 8 und Spalte 78 ein ungültiges Zeichen.
Dieses Zeichen ist in der verwendeten Zeichenkodierung (utf- nicht erlaubt.
Wie kann ich denn jetzt endlich dieses Problem beheben? Ich habe einige der Tipps in diesem Thread schon befolgt, aber würde jetzt gerne nochmal wissen, wieso es nicht geht bzw. für welche Zeichenkodierung ich mich entscheiden sollte und welche Auswirkungen das auf Sonderzeichen hat?

Würde mich immer noch sehr über eure Hilfe freuen.

Liebe Grüße
glowy
glowy ist offline   Mit Zitat antworten
Alt 30.12.2007, 20:33   #6
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Hi,
benutzt du XHTML oder HTML?
Zum Thema Kodierung: http://userpage.fu-berlin.de/~ram/pu...l_codierung_de

Es ist demnach also egal, ob du iso oder utf verwendest, Umlaute und die meisten Sonderzeichen, die man auf einer deutschen Website verwendet, sind in beiden enthalten
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 31.12.2007, 13:57   #7
TP-Insider
 
Benutzerbild von glowy
 
Registriert seit: Nov 2005
Ort: Berlin
glowy macht sich hier sehr viel Mühe
Jetzt habe ich meine Einstellung in Dreamweaver mal geändert und in mein Dokument namens index.php die Zeile

HTML-Code:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
eingebunden, doch jetzt werden die Sonderzeichen falsch dargestellt. Es kommen statt ü, ä und ö jetzt nur noch falsche Symbole wie � oder andere.

So schwer kann es doch nicht sein, oder? Ich habe doch jetzt alles so gemacht wie es sein soll, oder?

Liebe Grüße
glowy
glowy ist offline   Mit Zitat antworten
Alt 31.12.2007, 15:47   #8
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Du musst nicht nur den Content-Type angeben, sondern 1. die Datei an sich auch im UTF-8 Format speichern und 2. wenn du PHP nutzt den Content-Type mit header() angeben, z.B. so (1. Zeile):

header('Content-Type: text/html; charset=utf-8');
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 31.12.2007, 18:19   #9
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Boris Beitrag anzeigen
Du musst nicht nur den Content-Type angeben
Was soweit ich weiß nicht in DW geht, oder hat sich das nun geändert?
Dann musst du es in einem normalen Editor öffnen und nicht als ANSI (standardmäßig), sondern als Codierung UTF-8 verwenden, um Boris' GEdanken fortzuführen
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 31.12.2007, 18:29   #10
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Doch, mit DW8 (und aufwärts) geht das.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 31.12.2007, 19:12   #11
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Boris Beitrag anzeigen
Doch, mit DW8 (und aufwärts) geht das.
Alles klar, bin schon seit einiger Zeit auf Textpad
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 01.01.2008, 14:31   #12
TP-Insider
 
Benutzerbild von glowy
 
Registriert seit: Nov 2005
Ort: Berlin
glowy macht sich hier sehr viel Mühe
Seltsam, auch wenn ich die Zeile im PHP-Dokument einbinde, geht es nicht. Aber nochmal klein angefangen: Was würde man denn anders machen als ich? Stelle man sich vor, man erstellt eine Website, benutzt Dreamweaver als Editor und hat PHP-Stellen drin.

Ich hab doch jetzt alles gemacht, oder? Muss ich in UTF-8 trotzdem die HTML-Entities benutzen?
glowy ist offline   Mit Zitat antworten
Alt 01.01.2008, 15:09   #13
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Zeig uns mal bitte den PHP/HTML Code einer Beispielseite von dir.

Wenn du alles das gemacht hast, was wir dir gesagt haben, müsste eigentlich alles korrekt angezeigt werden.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 06.01.2008, 13:20   #14
TP-Insider
 
Benutzerbild von glowy
 
Registriert seit: Nov 2005
Ort: Berlin
glowy macht sich hier sehr viel Mühe
Cool

Hallo ihr lieben helfenden Hände,

ich hab jetzt mal die entsprechende, betroffene Seite online gestellt.

Oben im Quelltext der Datei stehen folgende Zeilen:

PHP-Code:
<?php
        header
('Content-Type: text/html; charset=utf-8');
        
$kategorie "Startseite";
        
$seite "Übersicht";    
?>
<?php 
include('includes/header.php'); ?>
in der includeten header.php steht:

HTML-Code:
 	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	<meta http-equiv="content-style-type" content="text/css" />
Es klappt immer noch nicht, wenn man die Seite validiert, scheint noch ein grundlegendes Problem zu bestehen.

Wäre super, wenn ihr mir nochmal helfen könntet, bin aber schon kurz vorm Ziel, denke ich.

Liebe Grüße
glowy

Geändert von glowy (10.03.2008 um 23:15 Uhr).
glowy ist offline   Mit Zitat antworten
Alt 06.01.2008, 13:57   #15
TP-Specialist
 
Benutzerbild von designfanatiker
 
Registriert seit: Nov 2004
Ort: Oberbayern
designfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's geht
Die Umlaute werden in der Quelltextansicht des Firefox als Fragezeichen dargestellt. Da scheint irgendwo der Wurm drin zu sein. Ausgeliefert werden die Dokumente jetzt allerdings wie gewünscht mit dem Zeichensatz utf-8.
__________________
Meine Spielwiese: Schützenverein „Einigkeit“ Autenzell-Rettenbach
designfanatiker ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
[Codierung] Validome meckert, W3C spuckt keinen Fehler aus [Codierung] Validome meckert, W3C spuckt keinen Fehler aus
« Übergabe von Variablen bei <button> | Seite bei "Bitte Warten" ausgrauen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:18 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12