Muss eine in latin1 angelegte und beschrieben db in utf-8 konvertieren und habe folgendes versucht. Leider wird die Datei einfach nur doppelt so gross und aus "für" wird z.B. "für":
Weiss jemand weiter?
PHP:
$filename = "dump.sql";
// dateihandler öffnen
if (!$handle = fopen($filename, "r+")) {
print "Kann die Datei {$filename} nicht öffnen";
exit;
}
//datei einlesen
$n = fread($handle, filesize($filename));
// dateiinhalt umwandeln
// $content = utf8_encode($n);
$content = iconv("ISO-8859-1", "UTF-8", $n);
// datei leeren
if (!fclose(fopen($filename, 'w+'))) {
print "Kann in die Datei {$filename} nicht leeren";
exit;
}
// datei schreiben
if (!fwrite($handle, $content)) {
print "Kann in die Datei {$filename} nicht schreiben";
exit;
}
fclose($handle);
Weiss jemand weiter?