Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: W3C Validator Probleme mit den Umlauten

    olivius

    • Frisch an Board
    • Beiträge: 82
    W3C Validator Probleme mit den Umlauten
    am: 22. Januar 2019, 10:51:02
    Hallo,

    habe die Version v2.0.4.2 rev 11374 installiert und die alten Datenbank-Tabellen von v1.06 rev 4642 SP2 importiert. Funktioniert soweit alles mit den Umlauten, sie werden alle korrekt angezeigt. Anfangs gab es auch keine Probleme mit dem W3C Validator. Jetzt bekomme ich aber die Fehlermeldung:

    Sorry, I am unable to validate this document because on line 49 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

    The error was: utf8 "\xE4" does not map to Unicode

    Nun habe ich herausgefunden, dass der FCKEditor die Umlaute nicht umwandelt.
    Woran kann das liegen?

    Viele Grüße,

    Olivius

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39931.0
    Werbung / Banner buchen

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #1 am: 22. Januar 2019, 12:20:13
    Moin

    Deaktiviere mal das DHL Modul. Das ist bei mir der Grund, dass der Test nicht funktioniert, weil im Seitenquelltext dadurch unten

    Code: XML  [Auswählen]
    <script type="text/javascript">
            $(document).ready(function() {
                $("head").append('<metaname="ZahlenundBuchstabenmix"content="Yes" />');
            });
        </script>

        <!-- DHLGKAPI2 -->

    steht.

    Gruß Timm

    Edit: Gerade gesehen, dass es bei dir schon in Zeile 49 auftritt. Was steht denn da im Seitenquelltext bei dir? Bei mir kommt der Fehler erst in Zeile 340 etwa.

    olivius

    • Frisch an Board
    • Beiträge: 82
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #2 am: 22. Januar 2019, 12:49:42
    Hallo Timm,

    ab Zeile 49 steht der komplette Content welcher im body steht und werden ein paar Umlaute nicht umgewandelt. Ich denke Mal im Seitenquelltext sollten alle Umlaute umgewandelt sein bei utf8, oder nicht? Wenn ich ein Produkt aufrufe und mir den Seitenquelltext anzeigen lasse, sind die Umlaute im Titel und im Content nicht umgewandelt. Da steht ein ä anstatt ein &auml;.

    Viele Grüße,

    Olivius

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #3 am: 22. Januar 2019, 12:59:30
    Ich hab testweise mal einen Content geändert und Umlaute am Anfang eingefügt und die werden dann korrekt als äöü im Seitenquelltext geschrieben.

    Hattest du vielleicht einen iso charset beim alten Shop und nun auf utf-8 umgestellt, aber nicht die Datenbank mit dem Skript von noRiddle umgestellt?

    Ansonsten gibts 3 Stellen im Shop, die für das Charset verantwortlich sind.

    -.htaccess
    -includes/configure.php
    -Backend bei Spracheinstellungen

    Gruß Timm

    olivius

    • Frisch an Board
    • Beiträge: 82
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #4 am: 22. Januar 2019, 13:14:44
    Ok, dann ist das normal, dass die im Seitenquelltext als ä ö ü ausgegeben werden. Dann muss das Problem woanders liegen. War eine Neuinstallation, habe nur die alten Datenbank-Tabellen importiert. Nach der Installation ging das auch ohne Probleme durch den W3C Validator. Keine Ahnung warum da jetzt eine Fehlermeldung kommt.

    Die drei Stellen im Shop stehen auf utf-8.

    Viele Grüße,

    Olivius

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #5 am: 22. Januar 2019, 13:31:51
    Hast du mal nen Link zum Shop? Zur Not per PM.

    Passiert das auch bei einem testweise neu angelegten Produkt bzw Content? Wenn da alles ok ist und es nur bei alten Produkten auftritt, würde ich tippen, das die Datenbank nicht konvertiert wurde von iso (latin) zu utf-8.

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #6 am: 22. Januar 2019, 14:09:20
    ...
    War eine Neuinstallation, habe nur die alten Datenbank-Tabellen importiert.
    ...

    heißt genau was ?
    • Wie war die Kodierung und die Collation in der ursprünglichen DB die du "importiert" hast ?
    • Ich nehme an du hast alle nötigen SQL-Updates für die DB gemacht ?
    • Aussagen wie
      "Die drei Stellen im Shop stehen auf utf-8."
      sind zu ungenau. Was steht genau wo ?
    • Wenn man Hilfe wünscht wäre es sinnvoll nicht einfach Rückfragen nicht zu beachten,
      wie z.B. die folgende Frage FräuleinGarns

    ...
    Hattest du vielleicht einen iso charset beim alten Shop und nun auf utf-8 umgestellt, aber nicht die Datenbank mit dem Skript von noRiddle umgestellt?
    ...

    Falls es nicht durch Lebenserfahrung klar ist:
    Komplexe Problematiken kann man nicht durch lapidare Aussagen und Ungenauigkeiten lösen.

    Gruß,
    noRiddle

    olivius

    • Frisch an Board
    • Beiträge: 82
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #7 am: 22. Januar 2019, 14:52:50
    1. Latin1

    2. ja, habe ich gemacht.

    3. -.htaccess -  ##-- Default charset AddDefaultCharset UTF-8 #AddDefaultCharset ISO-8859-15
        -includes/configure.php - define('DB_SERVER_CHARSET', 'utf8'); // set db charset 'utf8' or 'latin1'
        -Backend bei Spracheinstellungen - Land/Steuer - Deutsch - Charset utf-8

    4. sorry, habe da in der Hektik etwas übersehen.

    Zu der Frage von FräuleinGarn:
    Die alte Datenbank war in Latin1 und die neu angelegte in utf-8 wie oben schon geschrieben. Wenn ich das richtig verstanden habe, dann habe ich die alte nicht mit dem Skript von noRiddle umgestellt.

    Sorry, aber nobody is perfekt, man kann auch mal schnell eine Frage schnell übersehen oder falsch interpretieren.

    Vielen Dank und viele Grüße,

    Olivius

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #8 am: 22. Januar 2019, 15:06:09
    Dann bitte mal das hier aus dem Forum machen.
    Vorher aus Sicherheitsgründen unbedingt die komplette Datenbank sichern!

    Danach einmal die Session killen.
    Entweder durch
    • einmal ein- und wieder ausloggen, bzw. aus- und wieder einloggen, insofern
      Backend => Sessions => "Session erneuern"
      auf 'Ja' steht (was ich im Übrigen empfehlen würde)
      oder
    • einmal die zugehörigen Cookies löschen

    Außerdem Browser-Cache löschen.

    Danach sollte alles in Ordnung sein.

    Gruß,
    noRiddle

    olivius

    • Frisch an Board
    • Beiträge: 82
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #9 am: 22. Januar 2019, 15:10:14
    Ok, Danke Dir noRiddle.

    Werde ich später Mal versuchen.

    Viele Grüße,

    Olivius

    olivius

    • Frisch an Board
    • Beiträge: 82
    Re: W3C Validator Probleme mit den Umlauten
    Antwort #10 am: 23. Januar 2019, 09:14:02
    Hallo,

    da mein Shop online ist, werde ich das erst am Wochenende ausprobieren.

    Was ich allerdings nicht verstehe, ich habe auch die MobileST installiert und da gibt es keine Probleme mit dem W3C Validator. Wenn es an der Datenbank liegt, dann müsste doch bei der MobileST die gleiche Fehlermeldung kommen, oder nicht?

    Viele Grüße,

    Olivius
    19 Antworten
    1344 Aufrufe
    04. Juni 2023, 12:29:00 von karsta.de
    2 Antworten
    3145 Aufrufe
    31. März 2015, 17:53:43 von Bonsai
    7 Antworten
    7284 Aufrufe
    11. März 2014, 16:20:44 von voodoopupp