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: ÃŒ und co. werden angezeigt obwohl in utf8 konvertiert nach Umzug.

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Hallo,

    ich habe ein Problem mit der Anzeige von Umlauten seit dem Umzug auf modified 2.x.

    So sieht es in meinem Testshop aus:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ich habe dort Modified 2.0.1.0 neu installiert.

    Dann habe ich die Datenbank von Version meinem derzeit aktuellen Shop "v1.06 rev 4356" per SQLDump eingespielt.
    Danach habe ich über den _installer erst das "Datenbankstruktur-Update" und dann das "Datenbank-Update" durchgeführt.

    In der .htaccess habe ich folgendes eingetragen:

    ##-- Default charset
    AddDefaultCharset UTF-8

    In der Datenbank steht auch dass es UTF8 ist.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Auch sind in der Datenbank die Texte mit Umlauten:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Bin ich auf dem Holzpfad? Mein Datenbank ist ja umgestellt.

    Des weiteren habe ich mit dem MySqlDumper mal einen Export/Import vorgenommen.
    Dieses Script habe ich laufen lassen: http://www.modified-shop.org/forum/index.php?topic=15121.0
    Dieser Anleitung bin ich auch gefolgt: https://www.seleos.de/blog/zeichensalat-vermeiden-mysql-auf-utf-8-umstellen.html

    Aber leider brachte nichts den Erfolg.
    Habt ihr evtl. noch eine Lösung?

    Vielen lieben Dank vorab.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36307.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Hallo,

    möglicherweise sind das die lang files unter /lang/german/german.php etc.

    Siehe hier https://www.modified-shop.org/wiki/Modified_eCommerce_v1.06_rev_4642_als_UTF-8
    Unter Punkt 10

    Gruss

    Jürgen

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Danke für den Tipp.

    Aber das stand schon drin:

    Zitat
    define('HTML_PARAMS','dir="ltr" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml"');
    @setlocale(LC_TIME, 'de_DE.UTF-8' ,'de_DE@euro', 'de_DE', 'de-DE', 'de', 'ge', 'de_DE.ISO_8859-1', 'German','de_DE.ISO_8859-15');

    santosh

    • Frisch an Board
    • Beiträge: 61
    Wenn du die lang_german.conf und die german.php aufrufst im Editor (Notepad++ oder PSPeditor) speichere die Dateien im UTF-8 Format ab. Sie sind wahrscheinlich, wie auch einige andere im Templateverzeichnis, noch mit ANSI abgespeichert. Das war mein Problem mit UTF8 bei einem Update... Wenn diese Dateien in ANSI gespeichert sind, hat er ein Konflikt mit UTF8 und ANSI.

    Liebe Grüsse
    Santosh

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Danke auch für diesen  Tipp.
    Leider auch kein Erfolg.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ich habe in Notepad++ dann auch mal "Convert to UTF-8" ausprobiert und hochgeladen.
    Cache geleert, brachte aber leider keinen Erfolg.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Erstmal das Script laufen lassen:
    https://www.modified-shop.org/forum/index.php?topic=26848.msg294172#msg294172

    Und dann prüfen ob in der /includes/configure.php
    Code: PHP  [Auswählen]
      define('DB_SERVER_CHARSET', 'utf8'); // set db charset 'utf8' or 'latin1'
    utf8 definiert ist, und zwar OHNE Bindestrich!

    web28

    • modified Team
    • Beiträge: 9.404
    Wahrscheinlich wurde nur vergessen im Backend bei den Sprachen den richtigen Charset (utf-8) einzutragen.

    Gruss Web28

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    :datz: Stimmt

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Danke euch beiden

    @Bonsai
    script.php angelegt, https://www.modified-shop.org/forum/index.php?topic=26848.msg294172#msg294172 eingefügt und ausgeführt.
    Meldung "Datenbank konvertiert" erhalten.
    Brachte aber leider kein Erfolg.
    In der config steht:   define('DB_SERVER_CHARSET', 'utf8'); // set db charset 'utf8' or 'latin1'

    @web28
    Ja, in der stand das hier : meta-content: iso-8859-15
    Nun habe ich dort utf-8 eingetragen. Cache geleert. Kein Erfolg.
    Dann wollte ich utf8 (ohne minus) ausprobieren. In der Übersicht stand noch utf-8 dort.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Nach klick auf bearbeiten wieder "iso-8859-15".

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    In der Datenbank finde ich den Eintrag nicht.
    Wo kann ich den den noch setzen wenn es nicht über die Datenbank passt?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Abmelden vom Shopsystem und wieder anmelden! Vorher ist die Änderung nicht aktiv.

    Das ohne Minus gilt NUR für mysql, ansonsten IMMER mit Minus!

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Daaannkkkeeeee !!!!
    Das war es. Abgemeldet und wieder angemeldet und der Fehler ist weg!
    DAnkeeeeee !!!!!