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: Seltsame Sonderzeichen nach Umstellen der PHP-Version

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #15 am: 26. Januar 2015, 18:51:20
    Alles geleert Browser neu gestartet und siehe da

    Herr Alexander H?rdt!

    nichts hat es gebracht
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #16 am: 26. Januar 2015, 18:55:30
    In der includes/configure.php steht das?
    Code: PHP  [Auswählen]
     define('DB_SERVER_CHARSET', 'latin1'); // set db charset utf8 or latin1

    Myphpadmin aufmachen, nachsehen ob jetzt alles auf dem richtigen Zeichensatz steht (Verbindung, Datenbank, Tabellen)

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #17 am: 26. Januar 2015, 19:24:40
    Auf PHPMyAdmin steht

    Server Zeichensatz: UTF-8 Unicode (utf8)

    Lg Alex

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #18 am: 26. Januar 2015, 19:34:28
    Du antwortest nicht auf wichtige Fragen. Das ist aber essentiell wenn die Hilfe erfolgreich sein soll.
    In der includes/configure.php steht das?
    Code: PHP  [Auswählen]
     define('DB_SERVER_CHARSET', 'latin1'); // set db charset utf8 or latin1

    Myphpadmin aufmachen, nachsehen ob jetzt alles auf dem richtigen Zeichensatz steht (Verbindung, Datenbank, Tabellen)

    Und ??

    Der Server Zeichensatz ist unerheblich.

    Gehe mal, nachdem du nachgeschaut hast was Bonsai geschrieben hat (beides !!), ins Backend des Shops zu Land / Steuer => Sprachen und schau was da bei "meta-content" steht (im Bearbeiten-Modus heißt es "charset"). Dort sollte iso-8859-15 stehen.

    Wenn mein Skript nicht geholfen hat und die beiden Fragen von Bonsai mit 'Ja' beantwortet werden können müsstest du mal jemanden da draufschauen lassen, ansonsten ist das alles "stochern im Nebel".

    Gruß,
    noRiddle

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #19 am: 26. Januar 2015, 19:42:44
    sooo dann mal für nen dummen wie mich:

    gerade in der includes/configure.php geschaut dort steht 
    Code: PHP  [Auswählen]
    define('DB_SERVER_CHARSET', 'latin1'); // set db charset utf8 or latin1

    Woran erkenne ich an den Tabellen ob da alles richtig ist ? Ich habe da nicht so wirklich nen Plan von.

    Im Backend steht es so

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

    Lg Alex

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #20 am: 26. Januar 2015, 19:51:59
    Backend ist korrekt.

    Du gehst in phpMyAdmin und rufst die DB auf die für den Shop zuständig ist.
    Rechts wird dir eine Tabelle mit allen DB-Tabellen angezeigt.
    Dort gibt es eine Spalte Kollation (oder in engl. Collation). Da sollte nun latin1_german1_ci stehen.
    Ob die Inhalte in latin1-Kodierung konvertiert wurden kannst du so einfach nicht sehen. Das sollte dadurch zu sehen sein, daß die dir im Frontend verunstaltet ausgegebenen Namen korrekt in der DB stehen, also dein "Herr Alexander H?rdt!" dort bei customers_lastname in der Tabelle customers so steht: Hürdt, oder Härdt oder wie immer die betreffende Person wirklich heißt.
    Für die Überprüfung der Kollation kannst du auch in der Tabelle customers oben auf "Struktur" klicken und siehst ob in der Spalte "Kollation"
    - da wo denn was steht (steht nicht in jeder Zeile) -
    auch wirklich latin1_german1_ci steht.

    Gruß,
    noRiddle

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #21 am: 26. Januar 2015, 19:58:02
    Danke mit der Erklärung habe ich das nun auch geschafft.

    also es ist alles Richtig würde ich behaupten

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

    Lg Alex

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #22 am: 26. Januar 2015, 20:00:42
    Sieht gut aus.
    Dann kann es eigentlich nur am Cache liegen.
    Im Backend mal alle Caches leeren und dazu den Browser-Cache (Firefox ist da sehr resistent, ruhig mehrmals machen und notfalls in einem anderen Browser testen).
    Auch sollte im Backend Erweiterte Konfiguration => Cache Optionen "DB Cache" auf 'false' stehen, das gibt auf 'true' immer Probleme nach meiner Erfahrung.

    Gruß,
    noRiddle

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #23 am: 26. Januar 2015, 20:12:28
    Im Backend ist die DB Cache auf false. Auf Firefox die Cachespeicherung komplett auf 0 gestellt so das alles neu geladen werden muss beim Start und hier dann das Ergebnis aller mir verfügbaren Browser

    Firefox ---->  Herr Alexander H?rdt!

    Google Chrome ------>  Herr Alexander H?rdt! (erste mal aufgerufen also keine Speicherung vorher)

    Safari ----> Herr Alexander H?rdt! (erste mal aufgerufen also keine Speicherung vorher)

    Opera ----> Herr Alexander H?rdt! (erste mal aufgerufen also keine Speicherung vorher)

    iPhone und iPad genau das selbe Schauspiel

    Ich verstehe es nicht

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #24 am: 26. Januar 2015, 21:16:49
    Ist das ein normales Fragezeichen oder ein �?

    Ersteres: Da hat's die irgendwo die Kodierung zerlegt, das ? dürfte mit ziemlicher Sicherheit genau so in der Datenbank stehen.
    Zweiteres: Da stimmt noch was nicht beim Konvertierung von Kodierungen.

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #25 am: 26. Januar 2015, 21:20:02
    Hallo Matt,

    es ist ein normales Fragezeichen. Und in der Datenbank steht es richtig drin hier ein Bild aus der DB Tabelle

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

    Lg Alex

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #26 am: 27. Januar 2015, 01:37:28
    ...wie du auch bereits früher auf meine Frage gezeigt hast.
    Eigentlich kann das überhaupt nicht sein, daß der Name nicht korrekt angezeigt wird,...aber es ist so..., mmmh, insofern alle deine Antworten korrekt sind, was ich nicht bezweifele, fällt mir dazu nichts mehr ein.
    Habe schon einige Encoding-Probleme gelöst, aber das...

    Lass mal jemanden reinschauen der Ahnung hat (nicht ich, keine Zeit, sorry).

    Gruß,
    noRiddle

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #27 am: 27. Januar 2015, 12:19:10
    OK, hast du nach den ganzen Änderungen meine wieder rückgängig gemacht (die mit utf8_decode)? Das wäre nämlich gut...

    Dart Shop Frankfurt

    • Frisch an Board
    • Beiträge: 74
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #28 am: 27. Januar 2015, 12:35:15
    Hallo Matt,

    THX genau da lag das Problem. Habe deine Änderung vom Anfang wieder rückgängig gemacht und nun stimmt auch die Anzeige im Frontend.

    Ich danke auch allen anderen die mir hier geholfen haben.

    User helfen User und das ist auch gut so. So kommt auch ein Nix-Wisser wie meiner einer zu seinem Ziel.

    Lg Alex

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Seltsame Sonderzeichen nach Umstellen der PHP-Version
    Antwort #29 am: 28. Januar 2015, 13:53:58
    Geht doch. Ich dachte mir doch, daß nach Ausführung meines Skriptes alles in Ordnung sein musste. ;-)

    Gruß,
    noRiddle
    6 Antworten
    4127 Aufrufe
    11. Dezember 2012, 10:46:00 von xxhappyxx
    4 Antworten
    1778 Aufrufe
    22. August 2018, 18:24:50 von bautti
    1 Antworten
    1024 Aufrufe
    30. Januar 2018, 10:49:57 von colibri