Zitat:
Zitat von Erin uff... also bleibt nichts anderes als das per Hand zu editieren?  |
Du machst das nur ein einziges Mal. Wenn du die reparierte SQL-Datei dann wieder importierst, werden die Umlaute in Zukunft korrekt gespeichert. Du solltest aber auch sicherstellen, dass deine "wp-config.php" die passenden Einträge enthält. In früheren Versionen war das nicht so, deswegen wurden meine Tabellen als
latin1_irgendwas angelegt. Als Beispiel, so sah meine Kommentartabelle mal aus:
PHP-Code:
CREATE TABLE `wp_comments` (
...
`comment_author` tinytext collate latin1_german1_ci NOT NULL,
...
) ENGINE=... DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci ... ;
und nach der Anpassung sieht sie so aus:
PHP-Code:
CREATE TABLE `wp_comments` (
...
`comment_author` tinytext NOT NULL,
...
) ENGINE=... DEFAULT CHARSET=utf8 AUTO_INCREMENT=... ;
Du lässt also das ganze COLLATE-Gedöns verschwinden und achtest darauf, dass der Zeichensatz auf
UTF-8 steht. Dann reparierst du die Umlaute, importierst die Datei zurück in den Blog, und fertig.