phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Codierungsfehler mit polnischem Zeichensatz während der Übertragung der Datenbank / Servereinrichtung

Am Ende habe ich herausgefunden, dass das Problem damit zusammenhängt, dass die Daten auf meinem ursprünglichen Server falsch in SQL geschrieben wurden.

Ich endete mit der Übertragung von DB mit:

mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8

und die Ausführung:

UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)

wie es hier Ratschläge gab:

seltsame Zeichencodierung gespeicherter Daten, altes Skript zeigt sie gut an, neues nicht

Ich hoffe, dass die obige Lösung auch für andere hilfreich sein wird.