Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: Problem mit UTF-8 Umstellung

    diz

    • Fördermitglied
    • Beiträge: 64
    • Geschlecht:
    Problem mit UTF-8 Umstellung
    am: 24. Mai 2015, 15:24:13
    Hallo,

    ich stehe bei der UTF-8 Umstellung irgendwie auf dem Schlauch. Die UTF-8 Umstellung ist nötig da ich in Zukunft das Responsive Template von Karl1 http://www.modified-shop.org/forum/index.php?topic=28846.0 einsetzen will.

    Link zu meinem Shop: https://www.teamania.ch/
    Shopssoftware: v1.06 rev 4356
    Abgleich mache ich mit der JTL WAWI und habe auch den UTF-8 Connector ersetzt. Der Abgleich funktioniert soweit ich das sehe.
    Vorgegangen bin ich gemäss Wiki und die Datenbank inkl. aller Tabellen habe ich auf utf8_general_ci umgestelllt mit Hilfe von @noRiddles skript.

    Das Problem ist, dass im Backend die Umlaute z.T. falsch angezeigt werden und auch der Übertrag ins Google Merchant Center ist vom Fehler betroffen. Bei den Kategorien wurden die Umlaute ebenfalls dargestellt. Ich habe das Problem Umgangen indem ich die Umlaute UTF-8 kodiert habe. Im lokalen Testsystem funktioniert es aber mit üöä...

    Anbei Printscreens vom Backend und von der Datenbank. Den erste Kunden Eintrag den ich nach der Umstellung gemacht habe wird in der Tabelle zwar falsch dargestellt aber im Backend wiederum richtig dargestellt. Ich vermute also, dass ich irgendwo in der DB Verbindung etwas falsch gemacht habe...

    Viele Grüsse
    Diz

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.838
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #1 am: 25. Mai 2015, 18:31:00
    • Zeige mal bitte schrittweise auf was du wann wie gemacht hast.
    • Was steht in /includes/configure.php und /admin/~ an dieser Stelle ?
    Code: PHP  [Auswählen]
    define('DB_SERVER_CHARSET', '???');

    Gruß,
    noRiddle

    diz

    • Fördermitglied
    • Beiträge: 64
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #2 am: 25. Mai 2015, 21:57:33
    In der /includes/configure.php und /admin/~ fehlten dieser Eintrag. Habe dies jetzt eingetragen jedoch ohne Erfolg.
    Code: PHP  [Auswählen]
    define('DB_SERVER_CHARSET', 'utf8'); // set db charset utf8 or latin1
    Cache habe ich auch geleert...

    Die Umstellung habe ich gemäss dem Wiki vorgenommen: https://www.modified-shop.org/wiki/Modified_eCommerce_v1.06_rev_4642_als_UTF-8

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Problem mit UTF-8 Umstellung
    Antwort #3 am: 25. Mai 2015, 22:24:21
    Ich würde vermuten, dass der Admin die Seiten noch nicht als UTF-8 ausliefert. In der Tabelle languages gibt es das Feld language_charset. Das muss auf UTF-8 stehen. das scheint im Wiki-Eintrag auch zu fehlen.

    diz

    • Fördermitglied
    • Beiträge: 64
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #4 am: 25. Mai 2015, 22:37:08
    Da ist zwei mal UTF-8 drin. Ist in dem Fall irgendwo noch Latin 1 drin?

    Wenn man sich die PS ansieht fällt auf, dass in verschiedenen Modulen die Umlaute noch nicht stimmen.

    Viele Grüsse
    Diz

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.838
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #5 am: 26. Mai 2015, 00:44:30
    In der /includes/configure.php und /admin/~ fehlten dieser Eintrag. Habe dies jetzt eingetragen jedoch ohne Erfolg.
    Code: PHP  [Auswählen]
    define('DB_SERVER_CHARSET', 'utf8'); // set db charset utf8 or latin1
    ...

    Das allein hat keine Wirkung. Die Konstante muß auch im Code angewendet werden (mysql_query('SET NAMES '.DB_SERVER_CHARSET); in /inc/xtc_db_connect.inc.php). Entweder hast du bei einem Update etwas vergessen oder eine veraltete Shop-Version.
    Ich glaube aber nicht, daß es daran liegt. Man müsste mehr wissen...

    Gruß,
    noRiddle

    Elff

    • Neu im Forum
    • Beiträge: 7
    Re: Problem mit UTF-8 Umstellung
    Antwort #6 am: 26. Mai 2015, 11:28:57
    Nur mal so, ich kenne mich ja noch nicht wirklich aus, aber ich glaube irgendwo einmal gehört zu haben das es einen kleinen aber feinen Unterschied zwischen "utf8" und "UTF-8" gibt.
    Daher auch meine Verwirrung darüber, das hier von beidem gesprochen wird.

    ich meine da müsste dann doch UTF-8 rein...
    Code: PHP  [Auswählen]
        define('DB_SERVER_CHARSET', 'utf8'); // set db charset utf8 or latin1

    Bezieht sich auf Wordpress.... :-?
    Zitat
    I believe I found a solution or perhaps a bug?
    Everything works perfectly well with Unicode encoding if you use UTF-8.
    You must ensure that:
    1. you have - a default - 'UTF-8' set in WP admin screen under 'Settings' and 'Reading'
    2. That the following line in the wp-config file:
    define('DB_CHARSET', 'utf8');
    has UTF-8 and not utf8 in it.
    So the line should read:
    define('DB_CHARSET', 'UTF-8');

    Von hier:
    https://wordpress.org/support/topic/utf-8-vs-utf8-make-accented-characters-appear

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Problem mit UTF-8 Umstellung
    Antwort #7 am: 26. Mai 2015, 11:55:46
    utf8 ist richtig. Alles andere läuft bei MySQL in einen Fehler. Für den Content-Type ist hingegen UTF-8 richtig. Von daher kann ich hier keinen Fehler in der Argumentationskette sehen.

    diz

    • Fördermitglied
    • Beiträge: 64
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #8 am: 26. Mai 2015, 18:34:53
    Also UTF8 ohne Bindestrich stimmt schon soweit ich weiss. Ist beim Testsystem auch so.

    Habe mal die /inc/xtc_db_connect.inc.php vom Testsystem, welches von Beginn an mit UTF 8 installiert wurde, eingesetzt. Leider ohne Erfolg.
    Ich denke ich werde heute Abend das Backup wieder einspielen falls nicht doch noch eine zündende Idee kommt und später irgendwann eine frische UTF-8 Installation inc. resonsive design einspielen.

    Vielen Dank für die Bemühungen und die zahlreichen Tipps!

    jenni

    • Fördermitglied
    • Beiträge: 102
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #9 am: 09. September 2015, 16:42:01
    Umstellung hat halb funktioniert.Nach den Umlauten automatisch alles agehackt. also "sch" Statt"schäfer" (eingegeben im Content Editor).
    Dabei hab ich mich an das Handbuch gehalten. Leigt aber nicht am Template...

    Das Problem ist auch bei XTC5 Template da...

    LG

    Jenni

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.168
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #10 am: 10. September 2015, 09:41:04
    In der /includes/configure.php und /admin/~ fehlten dieser Eintrag. Habe dies jetzt eingetragen jedoch ohne Erfolg.
    Code: PHP  [Auswählen]
    define('DB_SERVER_CHARSET', 'utf8'); // set db charset utf8 or latin1
    Cache habe ich auch geleert...

    Die Umstellung habe ich gemäss dem Wiki vorgenommen: https://www.modified-shop.org/wiki/Modified_eCommerce_v1.06_rev_4642_als_UTF-8

    noRiddle hat es bereits gesagt:

    Wenn diese Einträge gefehlt haben, dann hast Du eine alte Shopversion. Vergleiche mal die inc/xtc_db_connect.inc.php von Deinem Shop mit der aus dem aktuellen Download-Paket SP2.  Kannst ggf. einfach ersetzen.

    Hatte letztens ein ähnliches Problem damit gelöst.

    jenni

    • Fördermitglied
    • Beiträge: 102
    • Geschlecht:
    Re: Problem mit UTF-8 Umstellung
    Antwort #11 am: 10. September 2015, 12:56:43
    So hab alles neu Programmiert und es funktioniert ist. K.A wo der Fehler steckte.

    LG Jenny
    Trade Republic - Provisionsfrei Aktien handeln
    12 Antworten
    2031 Aufrufe
    22. Oktober 2020, 08:53:24 von Angeal
    2 Antworten
    1611 Aufrufe
    10. September 2017, 12:53:00 von quinti
    26 Antworten
    5267 Aufrufe
    21. Dezember 2019, 18:01:23 von DerNachbar
    20 Antworten
    27395 Aufrufe
    10. März 2016, 10:31:44 von U.H.
               
    anything