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: TOOL: Datenbank latin1 charset und collation update

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    am: 30. Dezember 2009, 12:37:09
    Mit diesem kleinen PHP-Skript ist es möglich die komplette Datenbank nach latin1 zu kodieren.

    Wichtig:
    Erst ein komplettes Backup der Datenbank anlegen, dann die update.php mit einem Editor bearbeiten und die Daten für "myuser_mydbname", "myuser_mydbuser" und "mypassword" entsprechend anpassen.

    Datei auf den Server laden und über den Browser ausführen. Danach die Datei wieder löschen.

    Grüße

    Torsten

    [EDIT Tomcraft 06.09.2011: Ein Tool für die Reparatur defekter Umlaute gibt es hier: TOOL: Umlaute in Datenbank reparieren]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=3159.0

    Lonesome Hawk

    • Fördermitglied
    • Beiträge: 149
    TOOL: Datenbank latin1 charset und collation update
    Antwort #1 am: 19. März 2010, 14:56:34
    ups, wieder falscher Thread...

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #2 am: 26. April 2010, 19:59:07
    Hallo Torsten,

    ich habe das Skript ausgeführt. Leider wurden einzelne Einträge nicht auf Latin1 geändert:

    character_set_client utf8
    character_set_connection utf8
    character_set_database latin1
    character_set_filesystem binary
    character_set_results utf8
    character_set_server latin1
    character_set_system utf8
    character_sets_dir /usr/share/mysql/charsets/
    collation_connection utf8_general_ci
    collation_database latin1_swedish_ci
    collation_server latin1_swedish_ci

    Wie kriege ich latin1_swedish_ci auf latin1_german2_ci geändert?

    Gruss

    Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #3 am: 26. April 2010, 20:08:04
    Was meinst du denn mit "einzelne Einträge"?

    Grüße

    Torsten

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #4 am: 26. April 2010, 21:05:48
    Hallo Torsten,
    ich meinte die folgende Einträge

    collation_database latin1_swedish_ci
    collation_server latin1_swedish_ci

    in latin1 konventieren.

    Gruss

    Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #5 am: 26. April 2010, 21:12:50
    Aber wo meinst du denn? Kannst du mal bitte einen Screenshot machen?

    Grüße

    Torsten

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #6 am: 26. April 2010, 21:44:32
    Hallo Torsten,
    anbei das Bild aus dem Mysqldumper 1.24

    Gruss

    Daniel

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #7 am: 26. April 2010, 21:51:17
    Das kannst du ignorieren, das sind die Vorgaben aus der Kofigurationsdatei "my.ini", die wirst du nicht verändern dürfen.

    Grüße

    Torsten

    Marsl_Marcello

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #8 am: 27. November 2010, 10:24:11
    welche kodierung ist denn sinnvoll für die datenbank? utf-8 oder latin1?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #9 am: 27. November 2010, 12:23:47
    Bitte latin1 benutzen. UTF8 ist erst für spätere Versionen vorgesehen.

    Grüße

    Torsten

    Marsl_Marcello

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #10 am: 27. November 2010, 13:05:34
    ah ok.. dann stell ich das mal mit deiner datei um. hat das bzw. kann das folgen für die momentan vorhandenen produkte / conten / inhalte haben? (Backup is klar und wird 1x täglich durchgeführt.)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    TOOL: Datenbank latin1 charset und collation update
    Antwort #11 am: 27. November 2010, 13:25:02
    Es kann dir die Umlaute zerhauen, das musst du mal prüfen.

    Wenn du aber vorher ein Backup der Datenbank anlegst, dann ist alles gut. ;-)

    Grüße

    Torsten

    Chopper-Fahrer

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: TOOL: Datenbank latin1 charset und collation update
    Antwort #12 am: 26. August 2020, 12:32:20
    hmm, bei mir kommt eine weiße Seite wenn ich die Datei aufrufe...

    Roberto75

    • Viel Schreiber
    • Beiträge: 845
    Re: TOOL: Datenbank latin1 charset und collation update
    Antwort #13 am: 26. August 2020, 14:22:55
    Ja chopper-fahrer, du solltest auch auf utf8 umstellen und nicht auf latin1, das ist die falsche Datei, ist auch von 2010! Der Shop sollte auf utf8 laufen, kommt aber auf die Shop-Version an, die du nutzt.

    Gruß
    Robert
    7 Antworten
    5953 Aufrufe
    24. November 2011, 13:49:39 von GTB
    12 Antworten
    3535 Aufrufe
    27. August 2020, 14:56:27 von DokuMan
    7 Antworten
    4182 Aufrufe
    01. Februar 2014, 07:34:41 von 123punkrocker
    19 Antworten
    14391 Aufrufe
    21. April 2016, 18:13:48 von TrueSlide
               
    anything