Werbung / Banner buchen
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: Programm zum Konvertieren der Datenbank

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Programm zum Konvertieren der Datenbank
    am: 26. April 2010, 23:16:24
    Hallo zusammen,

    wer z.B. eine UTF Datenbank un derer Artikel in Latin1 konventieren möchte,
    so kann man es hier herunterladen.
    Dann habt ihr keine Probleme mit den Sonderzeichen :thumbs:

    Beschreibung des Entwicklers:
    Zitat
    Dieses Programm kann eventuell helfen, wenn nach dem Einspielen eines Datenbank-Backups Umlaute falsch dargestellt werden.
    Wenn statt eines Umlauts 2 Zeichen angezeigt werden, dann stehen die Chancen gut, dass dieses Programm helfen kann.
    Werden lediglich Fragezeichen angezeigt, dann kann dieses Programm wahrscheinlich nicht helfen, da die Umlautinformation beim Einspielen des Datenbankbackups verloren ging.
    Gruss

    Daniel



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5315.0
    rechtstexte für onlineshop

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Programm zum Konvertieren der Datenbank
    Antwort #1 am: 26. April 2010, 23:22:36
    Hi Daniel,

    danke für den Hinweis! Das kannte ich auch noch nicht. ;-)

    Vorher aber unbedingt ein Backup der Datenbank anlegen!

    Grüße

    Torsten

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Programm zum Konvertieren der Datenbank
    Antwort #2 am: 26. April 2010, 23:35:19
    Abend Torsten,

    ohne Sicherungen kann man ja auch immer nur :`(
    Wäre vielleicht was für die Modulecke, obwohl es kein Modul ist :lol1:

    Gruss

    Daniel

    web28

    • modified Team
    • Beiträge: 9.404
    Programm zum Konvertieren der Datenbank
    Antwort #3 am: 27. April 2010, 08:05:54
    Nur als Hinweis:

    Wenn falsch codierte Zeichen durch einen Import oder Datenbank-Wiederherstellung in der Datenbank sind, wurde VORHER ein Fehler gemacht.

    Es ist besser und einfacher die Fehlerursache zu beheben, als an einer bereits vermurksten Datenbank rumzuschrauben.

    Wenn die Datenbankbackupdatei das richtige Format hat und die richtigen Zeichensätze enthält, gibt es keine Probleme bei der Wiederherstellung.

    Gruss Web28

    Annalein

    • Neu im Forum
    • Beiträge: 22
    Programm zum Konvertieren der Datenbank
    Antwort #4 am: 12. September 2010, 12:35:54
    was mach ich denn wenn falsch codierte Zeichen durch einen Import oder Datenbank-Wiederherstellung in der Datenbank sind? also wie kann ich das beheben?

    Problem ist das ich nach Datenbank-Wiederherstellung, Fragezeichen statt Umlaute sehe, sowie quadratische Kästchen statt Sonderzeichen :/

    franky_n

    • Experte
    • Beiträge: 4.950
    Programm zum Konvertieren der Datenbank
    Antwort #5 am: 12. September 2010, 13:50:07
    Hallo Annalein,

    wenn Du exportierst solltest Du den gleichen Zeichensatz benutzen wie beim Import.
    Das ist der Schlüssel zum Erfolg.
    Das Du Fragezeichen in Umlauten siehst ist ein typisches Latin / UTF-8 Problem.
    Meist ist die alte Datenbank mit Latin exportiert worden und mit UTF8 importiert.

    Viele Grüße

    Franky

    Annalein

    • Neu im Forum
    • Beiträge: 22
    Programm zum Konvertieren der Datenbank
    Antwort #6 am: 12. September 2010, 15:25:27
    ich hab das backup mit dem Datenbankmanager von xtc gemacht und nach total crash
    hab ichs im phpmyadmin eingespielt.
    Also ich hab keine Ahnung von Zeichensätzen.

    Die Frage is, wie ich das wieder beheben kann.
    Theoretisch düfte es doch funktionieren wenn ich ein backup mache und es im richtigen Zeichensatz
    runterlade - und das dann wieder einspiele. Oder geht das jetzt garnicht mehr weil die Datenbank eben jetzt den falschen drin hat?
    Ich bin irgentwie ratlos, aber so bleiben kanns natürlich nicht... ;/
    Jemand einen Vorschlag?

    franky_n

    • Experte
    • Beiträge: 4.950
    Programm zum Konvertieren der Datenbank
    Antwort #7 am: 12. September 2010, 15:37:35
    Hallo Annalein,

    lade Dir mal den Editor Notepad++ runter.

    Dann gehe wie folgt vor:
    1. WICHTIG: Kopiere Deine Backupdatei damit die Originale erhalten bleibt! Mach ein Backup Deiner Datenbank um sicherzustellen das Du wieder auf den alten Stand zurück kannst!
    2. Öffne mit dem Editor Deine DB Backup
    3. schaue unten rechts mal was für ein Zeichensatz das ist. (Unten rechts in der grauen Leiste sollte ANSI stehen)
    4. Schaue mal in der Datei ob die Artikelbezeichnungen mit den Umlauten in Ordnung sind
    5. Wenn die Umlaute in Ordnung sind markiere alles mit Strg+A
    6. Schneide dann alles aus mit Strg+X
    7. Gehe in das Menü "Format" und stelle die Datei um auf "Kodiere als UTF-8 (ohne BOM)
    8. Dann füge den markierten Text wieder ein mit Strg+V
    9. Dann speichere die Datei ab
    10. Jetzt versuche mal die Datei in die Datenbank zu spielen und schaue ob es dann mit den Umlauten klappt.

    Für Schäden übernehme ich keine Haftung, also wichtig alles sichern falls der "Worst Case" eintritt!

    Viele Grüße

    Franky

    Annalein

    • Neu im Forum
    • Beiträge: 22
    Programm zum Konvertieren der Datenbank
    Antwort #8 am: 12. September 2010, 16:23:59
    Danke dir :)

    ich hab das jetzt ausprobiert.
    Wenn ich die Kopie ins Notepad++ reinsetzte steht unten Ansi as UTF-8.
    Wenn ich dann auf Kodierung und Konvertierung als UTF-8 (ohne BOM) gehe ändert sich nichts, unten recht steht immer noch Ansi as UTF-8.
    Ich habs trotzdem gespeichert und in die Datenbank rein, geändert hat sich aber nichts. :/

    franky_n

    • Experte
    • Beiträge: 4.950
    Programm zum Konvertieren der Datenbank
    Antwort #9 am: 12. September 2010, 16:27:02
    Hallo Annalein,

    also ist Dein Backup was Du gemacht hast (da unten rechts (ANSI as UTF-8)steht) ein UTF-8 Backup gewesen.
    Waren denn die Umlaute Deiner Artikel im Notepad++ lesbar oder auch dort schon Kästchen?

    Kannst Du beim phpmyadmin einstellen das Du als UTF-8 importierst?

    Viele Grüße

    Franky

    Annalein

    • Neu im Forum
    • Beiträge: 22
    Programm zum Konvertieren der Datenbank
    Antwort #10 am: 12. September 2010, 17:20:28
    Hallo Franky,

    auf den ersten Blick sah es aus als hätte es keine Fragezeichen und Kästchen gegeben.
    Beim nochmals drüber schauen ist mir jetzt aber aufgefallen das in Städten mit Umlauten ein Fragezeichen drin ist, in manchen Kästchen :(

    beim phpadmin ist das importieren als UTF-8 schon eingestellt...

    franky_n

    • Experte
    • Beiträge: 4.950
    Programm zum Konvertieren der Datenbank
    Antwort #11 am: 12. September 2010, 17:23:28
    Hi Annalein,

    dann war das wahrscheinlich im alten Shop schon.
    Da kann man dann nix mehr machen außer händisch ändern... sorry.

    Viele Grüße

    Franky

    Annalein

    • Neu im Forum
    • Beiträge: 22
    Programm zum Konvertieren der Datenbank
    Antwort #12 am: 12. September 2010, 17:59:41
    naja das Problem hab ich erst seit gestern, im alten Shop wurde alles richtig angezeigt,
    das Problem trat erst auf nachdem mein Shop *abgekackt ist* (sorry fürs Wort ^^) und ich das Datenbank backup eingespielt hab...

    Ich rekonstruiere mal den Ablauf:
    gestern: Shop am arsch xtc 3.04 sp 2.1 - kein Zugriff mehr ins backend - Datenbank Sicherung von vorgestern aufgespielt - Shop neu hochgeladen - Fehler mit Umlauten aufgetaucht - gemerkt das xtc modified wohl die bessere Alternative ist - auf modified geupdatet - Datenbank geupdatet - template auf modified geupdatet - immernoch Probleme mit den Umlauten

    und hier steh ich, planlos und weiß mir nicht zu helfen..
    Wenn ichs nurnoch händisch ändern kann, wie und wo?

    Aufgefallen ist mir das ich alle Texte die ich im backend ändern kann, auch geändert werden.
    Ist es aber ein Text den ich in einen file hab der per ftp hochgeladen wird, nicht. (?)

    franky_n

    • Experte
    • Beiträge: 4.950
    Programm zum Konvertieren der Datenbank
    Antwort #13 am: 12. September 2010, 18:57:13
    Hi Annalein,

    also das Du dann den Shop von xtcommerce noch mal aufgespielt hast und schon dort das Problem hattest ist bedeutet also das das File schon vergrießknaddelt ist.

    Was passiert eigentlich wenn Du das Backup File nur im Notepad++ öffnest und dann auf Format => Kodiere auf ANSI umstellst (ohne Kopieren, ohne Speichern etc.) werden dann die Umlaute der Städte und alle anderen Produktumschreibungen korrekt angezeigt?

    Viele Grüße

    Franky

    Annalein

    • Neu im Forum
    • Beiträge: 22
    Programm zum Konvertieren der Datenbank
    Antwort #14 am: 12. September 2010, 19:44:34
    auch dann werden sie nicht richtig angezeigt, es bleiben die Fragezeichen.

    11 Antworten
    8233 Aufrufe
    01. September 2014, 14:48:19 von Tomcraft
    3 Antworten
    5362 Aufrufe
    31. Dezember 2009, 15:50:09 von Tomcraft