Vokale weg ...

ddennis
Hallo,
ich bin mit meinem Forum umgezogen. Nun sind aber von allen Beiträgen die Vokale verschwunden:
z.B hier:
http://forum.comuse.org/thread.php?threadid=702

Umzug:
debian 3.1 auf Suse 9.3
und auf eine andere MySQL Version
kann es daran vielleicht schon liegen?
Talmeos
Zunächst mal kann ich dich beruhigen, die Vokale sind alle noch da, nur die Umlaute haben sich verändert, das sollte dir helfen:
Umlaute falsch nach Serverumzug
ddennis
hi, ja, habe mich vertan großes Grinsen

Ich habe es nun mal mit diesem Script gemacht:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<?
// auslesen
$dump = implode('', file('dump.sql'));

// ersetzen
$ersetzen = array('ü', 'ö'); // ...
$durch = array('ü', 'ö'); // ...
// oder guck dir http://de3.php.net/manual/en/function.utf8-decode.php an ;)

$dumpnew = str_replace($ersetzen, $durch, $dump);

// und dann wieder speichern:
$fp = fopen('dump.new.sql', 'w');
fwrite($fp, $dumpnew);
fclose($fp);
?>


Nachdem ich dies gemacht habe, ändern sich die Umlaute aber nochmal. Diese habe ich dann wieder verändert.
Jetzt sind alle Umlaute wieder normal, aber dafür treten Fehler wie diese bei hochladen der .sql Datei auf:
ERROR 1062 (23000) at line 51505: Duplicate entry 'draußen' for key 2

ich lösche ein Wort von den beiden immer, lade es wieder hoch und spiele es per SSH ein, aber dann kommen immer mehr von diesen Fehlern.
Ich könnte es direkt mit SSH in einen anderen Zeichensatz bringen, aber ich kenne den der alten nicht mehr....

Was kann man machen?
Gibt es überhaupt noch eine Lösung?