Seite 1 von 1
The error was: utf8 "\x95" does not map to Unicode
Verfasst: 29.01.2011, 13:16
von workershop
Hi,
wenn ich bei w3.org eines unserer Foren
https://www.familienmafia.de testen will kommt immer die Meldung das die Seite nicht getestet werden kann. Unter anderen: The error was: utf8 "\x95" does not map to Unicode.
An den angegeben Stellen finde ich aber kein Sonderzeichen etc. und die angegebene Zeile ist auch immer an anderer Stelle, wo eigentlich nur normale Anweisungen stehen.
Hat jemand eine Idee?
Danke Ronny
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 29.01.2011, 15:20
von Melegrian
Bin mir nicht sicher, könnte sich jedoch um Windows-Sonderzeichen handeln. Möglicherweise handelt es sich um diese Listenpunkte • in Zeile 148 bis 153. Der FF zeigt mir nur derartige Fehler an:
line 186 column 3 - Warnung: missing </caption> before <div>
line 186 column 12 - Warnung: <div> isn't allowed in <table> elements
Verfasst: 29.01.2011, 16:24
von workershop
Melegrian hat geschrieben:Bin mir nicht sicher, könnte sich jedoch um Windows-Sonderzeichen handeln. Möglicherweise handelt es sich um diese Listenpunkte • in Zeile 148 bis 153. Der FF zeigt mir nur derartige Fehler an:
line 186 column 3 - Warnung: missing </caption> before <div>
line 186 column 12 - Warnung: <div> isn't allowed in <table> elements
Nein, habe die schon im Verdacht gehabt, sind es nicht

Verfasst: 29.01.2011, 16:42
von Synonym
ist das Ding denn auch als utf-8 gespeichert? Wenn ich Deine Seite teste, dann kommt der Fehler, kopiere ich den Quelltext und teste das bei mir, dann kommt der Fehler nicht.
Entferne doch auch mal die Leerzeile und Leerzeichen am Anfang...
Verfasst: 29.01.2011, 16:57
von workershop
Synonym hat geschrieben:ist das Ding denn auch als utf-8 gespeichert? Wenn ich Deine Seite teste, dann kommt der Fehler, kopiere ich den Quelltext und teste das bei mir, dann kommt der Fehler nicht.
Entferne doch auch mal die Leerzeile und Leerzeichen am Anfang...
Wenn ich wüsste wo die Lehrzeile und Lehrzeichen herkommen. Im overall-header.htnl sind sie noch nicht vorhanden - die scheinen erst später irgendwie reinszukommen.
Verfasst: 29.01.2011, 17:09
von workershop
Ich merke gerade, da egal was ich mache, die Datei immer ansi ist. Ich speichere sie unter UTF8 ohne Bom, und beim erneuten öffnen ist die wieder ansi.
Verfasst: 29.01.2011, 17:18
von workershop
In der overall-header.html und der overall-footer.html liegt der Fehler einmal nicht, weil
https://www.familienmafia.de/impressum.php getestet werden kann, und da auch die Lehrzeichen nicht vorhanden sind.
TsTs - was ist auf den anderen Seiten, was im Impressum nicht ist, weil die Lehrzeile in der Forenübersicht, Kategorien und auch in Postings ist.
Verfasst: 29.01.2011, 19:42
von Rizzo
Meist reicht es nicht die Dateien in UTF8 zu speichern. Es wäre ratsam den Inhalt zuvor auch in UTF8 konvertieren

Wenn ich das richtig sehe, ist das Problem überall da wo Kommentare geschrieben werden können, oder?
Dieses Zeichen "\x95" ist bei mir in der ASCII Fassung ein Bulletzeichen (soll nun aber nicht heißen das du alle Bullets auswechseln musst) - da bei dir alle sichtbaren Zeichen - HTML Konform ausgegeben wurden.
Was aber sein könnte, das in den Kommentaren einer deiner PHP Dateien (welche in ASCII Kodierung vorliegen), solch ein Bullet eingefasst ist.
Wobei das mehr als Vermutung zu sehen ist. Da dies im Grunde nicht mit ausgegeben werden sollte - um einen solchen Fehler zu bewerkstelligen.
Sry das ich nicht mehr Helfen kann

Verfasst: 29.01.2011, 19:59
von Melegrian
Kenne ja das Script nicht, doch PHP-seitig wären session_start() oder setcookie(), eventuell auch ob_start() oder include() für Settings typische Funktionen, die noch über den Header und vor <!DOCTYPE html eingefügt werden und die im Impressum nicht erforderlich wären. Nur dadurch sollte sich keine Leerzeile bilden. Es sei denn, da wurden irgendwo Leerzeilen versehentlich mit eingearbeitet.
Verfasst: 29.01.2011, 20:05
von workershop
Es ist ein normales phpbb3 Forum, da steht nichts davor - leider.
Verfasst: 29.01.2011, 20:08
von workershop
@ Rizzo Eigentlich kann man auser auf den Beitragsseiten keine Kommentare schreiben. Ich habe die Dateien ja erst in UTF8 konvertiert und dann gespeichert. Aber irgendwie will notepad++ nicht so richtig.
Verfasst: 30.01.2011, 07:27
von Outman
Morgen,
Schau dir mal diesen Beitrag an:
https://www.programmierer-forum.de/x80- ... 114493.htm
Das Problem kann an deinen Editor oder auch FTP Programm liegen. Ich hatte schon manchmal das Problem das mein Editor bzw. FTP Programm irgendwelchen Sc.... beim erstellen der Datei geschrieben hatte. Auf jeden Fall müsste dieses Sonderzeichen ein dreifacher Punkt sein.
Grüße Nico
Verfasst: 30.01.2011, 11:36
von workershop
So einen UTF Konverter hat phpbb schon drin. Ich weis auch nicht, finde einfach den Fehler nicht. Aber ich glaub, ich lass es jetzt so - ist ja eigentlich auch egal.