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: Defekte Umlaute in paypalclassic

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Re: Defekte Umlaute in paypalclassic
    Antwort #15 am: 30. Mai 2016, 17:31:51
    Hi Profi
    ne, ich meine die Dateien.
    Alle Dateien mit Textausgabe müssen in UTF-8 gespeichert werden ( z.B. in Notepad++ oder so )

    GMS

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Defekte Umlaute in paypalclassic
    Antwort #16 am: 30. Mai 2016, 17:38:25
    Was für Textausgaben meinst du genau?

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Re: Defekte Umlaute in paypalclassic
    Antwort #17 am: 31. Mai 2016, 15:21:56
    Hi
    Jede Datei, die Text ausgibt ( egal ob mit php oder html ) muß mit der Kodierung UTF-8 ohne BOM gespeichert werden.
    Es stört aber auch nicht, wenn Dateien in dieser Kodierung abgespeichert werden, die keinen Text ausgeben.

    Also am besten jede Datei die irgendwie mit PayPal zu tun hat in z.B. Notepad++ öffnen und die Kodierung ändern ( die ist wahrscheinlich vorher ( Ansi ).
    Damit Du sie dann speichern kannst muß Du an der Seite irgendwas verändern ( z.B. einmal ein Leerfeld einfügen und wieder entfernen oder so), weil Notepad++ sonst nicht anbietet die Datei zu speichern.

    GMS

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Defekte Umlaute in paypalclassic
    Antwort #18 am: 01. Juni 2016, 14:05:32
    Erledigt.
    Aus der vorletzten Version sind einige Namen in der Art angekommen "Ăź"
    Im Kundenkonto sah es gut aus, in der Übersicht im Admin-Bereich allerdings nicht.

    So habe ich die "Leichen" gefunden und beseitigt:

    Code: SQL  [Auswählen]
    UPDATE `customers` SET `customers_lastname` = REPLACE(`customers_lastname`,"Ăź","ü") WHERE INSTR(`customers_lastname`,"Ăź") > 0;

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Defekte Umlaute in paypalclassic
    Antwort #19 am: 06. Juni 2016, 10:54:28
    Prima! Danke für die Rückmeldung. :thx:
    Wir konnten den Fehler bei uns im Demoshop 2.0.0.0 auch nicht nachvollziehen.

    Das hier hätte dir bei den defekten Umlauten sicherlich geholfen: TOOL: Umlaute in Datenbank reparieren

    Grüße

    Torsten

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Defekte Umlaute in paypalclassic
    Antwort #20 am: 08. Juni 2016, 07:18:35
    Die Vollzugmeldung kam wohl doch zu früh.
    Paypal Details in der Bestellung (Admin):  Neumühl
    in allen drei Adressen des Auftrags:         Neumühl
    Datenbank oders und address_book         Neumühl
    Einstellungen entry_suburb varchar(32) utf8_general_ci

    Die Suche nach einem regulärem Ausdruck "Ã" oder "ü" ergibt keinen Treffer.
    Das ist komischerweise auch ein "alter" Kunde aus der osc-Zeit.

    Die Anzeige "Vorort" ist abgewählt. Trotzdem erscheint die Adresse mit Vorort (da früher noch aktiv).
    Wenn die Adresse bearbeitet wird (egal ob Admin- oder Kundenbereich), ist das Feld ausgeblendet.
    Könnte hier das "Problem" liegen?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Defekte Umlaute in paypalclassic
    Antwort #21 am: 08. Juni 2016, 11:36:14
    Das könnten Altlasten sein .... Daten die in ISO8859-15 Format in einer UTF-8 Tabelle stehen.

    Mach mal eine Sicherung der DB und jage danach dieses Script über die DB:

    Code: PHP  [Auswählen]
    <?php
    include 'includes/application_top.php';

    //BOC set all tables to collation utf8_general_ci and convert contents to utf8, noRiddle
    $query = xtc_db_query("SHOW TABLES");
    while ($result = xtc_db_fetch_array($query)) {
        foreach ($result as $key => $table) {
            if(xtc_db_query("ALTER TABLE " . $table . " CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci")) {
                echo $key . ' &raquo; ' . $table . ': - converted to UTF-8 and collation utf8_general_ci <br />';
            } else {
                echo $key . ' &raquo; ' . $table . ': - conversion to UTF-8 and collation utf8_general_ci failed <br />';
            }
        }
    }
    //EOC set all tables to collation utf8_general_ci and convert contents to utf8, noRiddle
    xtc_db_query("ALTER DATABASE " . DB_DATABASE . " DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci"); //set database to UTF-8 (for new tables) Bonsai
    ?>

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Defekte Umlaute in paypalclassic
    Antwort #22 am: 23. Juni 2016, 07:32:11
    Definitiv keine Altlast, da auch neue Kunden betroffen sind.
    Komischerweise nicht die Namen, sondern nur die Straßennamen.

    Wenn ich mal Langeweile habe (im nächsten Leben) suche ich danach...

    olivius

    • Frisch an Board
    • Beiträge: 82
    Re: Defekte Umlaute in paypalclassic
    Antwort #23 am: 29. Oktober 2018, 11:06:03
    Hallo, schon einer eine Lösung gefunden? Habe das gleiche Problem. In der Datenbank habe ich keine falschen Umlaute gefunden. Wo werden die Zahlungsdetails von PayPal gespeichert. Kommen die direkt von PayPal?

    Viele Grüße,
    Olivius
    1 Antworten
    1782 Aufrufe
    28. Mai 2014, 14:30:42 von noRiddle (revilonetz)
    3 Antworten
    2230 Aufrufe
    01. Mai 2015, 19:17:16 von Nils
    4 Antworten
    1910 Aufrufe
    29. Mai 2016, 19:32:57 von pepsi80w
    6 Antworten
    2322 Aufrufe
    11. Juli 2016, 11:27:52 von BiDoubleU
               
    anything