Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
27.02.2007, 15:47
Genau die Gleiche Fehlermeldung habe ich auch erhalten, Habe dann alles trotzdem so ausgeführt wie angegeben und die neuen Sprachdatein hochgeladen. Und anschließend den UTF8 Header Plugin aktivert. Und Cahce neugebildet. Alle Umlaute wurden korrekt umgestellt bis auf wenige Sonderzeichen verlief alles normal. Anstelle von ' " € - ß usw. hatte ich dann ein Viereck. Aber Schwere Fehler sind nicht aufgetreten... Die Frage bleibt ob es später zu Problemen kommt...???
Beiträge: 42
Themen: 7
Registriert seit: 23.01.2007
Vielen Dank für die Antwort!
Bei mir jedoch hat das - aus welchem Grund auch immer - nicht geklappt. Ich habe dummerweiser den Kodierer mehrmals gestartet, und habe jetzt diese fehlerhaften Zeichen bei jedem Umlaut dreifach...
Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
27.02.2007, 19:24
(Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2007, 19:25 von voyager8000.)
Bei einem meiner ersten Testversuche hatte ich den Konverter auch 2 mal laufen lassen, das Ergebnis ließ sich dann nicht mehr Korrigieren. Da half nur noch Datenbank zurückspielen. Gut wenn man vorher nen Backup hatte.
Beiträge: 42
Themen: 7
Registriert seit: 23.01.2007
Wenn du die MySQL Datenbank meinst (und davon gehe ich aus), davon habe ich kein Backup gemacht.
Gib es noch irgendeinen Weg, das Problem zu lösen?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Nein, den gibt es leider nicht. Aber ich denke auch, dass du oft genug darauf hingewiesen wurdest ein Backup anzufertigen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 42
Themen: 7
Registriert seit: 23.01.2007
Ja, da hast du recht.
Als Anfänger, der ich bin, habe ich nur ein Backup von den Dateien auf dem FTP Server gemacht. Nun gut, es gibt schlimmeres
hab jetzt auf dem alten server nochmal die convert-encoding ausgeführt und bekomme den gleichen fehler wie meine zwei vorgänger in diesem thread. gibts eventuell ne andere lösung???
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Welchen Fehler? Den mit mysql_fetch_assoc? ->
https://www.mybb.de/forum/showthread.php...3#pid35613
Oder den, dass die Funktion mb_convert_encoding nicht definiert ist? Ich habe es nicht getestet, aber du kannst mal versuchen die Zeile
PHP-Code:
$set[] = ek($key) . '=' . ev(mb_convert_encoding($data[$key], $new_encoding, "ISO-8859-1"));
im Skript gegen diese zu ersetzen:
PHP-Code:
$set[] = ek($key) . '=' . ev(utf8_encode($data[$key]));
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
schlußfolgerung: durch das konvertieren ist das à bei ¤ [/i]hinzugekommen - denn vorher war nur dieses zeichen ¤ (ä)...