Kod:
<?php
$FILE = "deneme.sql";
$CONNECT = @fopen($FILE,"r");
$FILESIZE = @filesize ($FILE);
$DATA = @fread($CONNECT,$FILESIZE);
@fclose($CONNECT);
$array = array (
"İ" => "İ",
"ı" => "ı",
"Ä�" => "Ğ",
"ÄŸ" => "ğ",
"Å�" => "Ş",
"ÅŸ" => "ş",
"Ç" => "Ç",
"ç" => "ç",
"Ö" => "Ö",
"ö" => "ö",
"Ü" => "Ü",
"ü" => "ü",
);
$NEWFILE = strtr($DATA,$array);
$FILE2 = "yeniveritabani.sql";
$OPENTO = @fopen($FILE2,"w");
$SETCHAR = @fputs($OPENTO,$NEWFILE);
@fclose($OPENTO);
/*
İ ; = İ
ı ; = ı
Ğ ; = Ğ
ğ ; = ğ
Ş ; = Ş
ş ; = ş
Ç ; = Ç
ç ; = ç
Ö ; = Ö
ö ; = ö
Ü ; = Ü
ü ; = ü
*/ ?>
karakterleri değiştirip kullanabilirsin. aşağıdakiler unicode bu kodlarla hiç hata almazsın diyebilirim... php kodlarını x.php diye kaydedip sql dosyalarının isimlerini düzgünce yazarsan çalışması gerekiyor.