hepinizde savunduğusnuz konus içinde haklısınız..
Alosgs anlattıgı bazı oluşan karakter hatalarını veritabanını latin5 , utf-8 , latin1 vs her yönetmi deniyorlar..sonra karakter seti iyice bozuluyor.

Ama bunun yerine ilk önce yedek alınıp normal latin1 se dosya öyle indirip tekrar yükletikten sonra karakter hatasından karakter hatasına fark var.. alosgs dediği bu bu küçücük hata sql dosyası wordpad ile açılıp değiştir komutu kullanılarak aşağıda verdiğim kodlar ile mesela " ı " harfi sitenizde hatalıysa sql açtınız birtane " ı " harfi buldunuz karşılığı ÄŸ bu şekil mesela siz bunu aşağıdaki kodlardan bakıyoruz " ı " karşılık gelen ı bununla değiştirince çok sonra denemenize belki sorunu çözmüş olarak görüyorsunuz ben nerden baksanız 10 yakın sql de bunu uyguladım..
Arkadaşın verdiği programda TEXTPAD TextPad Downloads büyük boyutlu sqlleri değiştirme işlemi yaparken wordpad takılabilir. Bu yüzden textpad hızlı ver sorunsuz yapar.. Ha bu çözümmü değil en alttakini okumaya devam.. (ydekleme yapın her zman öyle çalısın)


Alıntı
$newphrase = str_replace(\\"Ü\\",\\"Ü\\",$newphrase);
$newphrase = str_replace(\\"Åž\\",\\"S\\",$newphrase);
$newphrase = str_replace(\\"Äž\\",\\"G\\",$newphrase);
$newphrase = str_replace(\\"Ç\\",\\"Ç\\",$newphrase);
$newphrase = str_replace(\\"İ\\",\\"I\\",$newphrase);
$newphrase = str_replace(\\"Ö\\",\\"Ö\\",$newphrase);
$newphrase = str_replace(\\"ü\\",\\"ü\\",$newphrase);
$newphrase = str_replace(\\"ÅŸ\\",\\"s\\",$newphrase);
$newphrase = str_replace(\\"ç\\",\\"ç\\",$newphrase);
$newphrase = str_replace(\\"ı\\",\\"ı\\",$newphrase);
$newphrase = str_replace(\\"ö\\",\\"ö\\",$newphrase);
$newphrase = str_replace(\\"ÄŸ\\",\\"g\\",$newphrase);
https://www.r10.net/695633-post4.html



türkphp nsin konusuna gelincede. Oda farklı bir yöntem ile olaya girmiş. Sorun yaşayan arkadaşımız misal yedek alırken dikkat etmemiş. Utf8 yedek almıs.bu yedeği tekrar servere atacak ayarları latin5 sonra database hata veriyor. Karakter hatası veriyor.Bunun için her zaman yedek alırken latin m i utf mi bunları dikkat edip yedek ismine bunu belirtiniz.. Bu yüzden turkphp de diyorki bu adam utf8 almıs yedegi latin1 yüklemiş hata almıs hemen üsteki konuyu denemek yerine önce tekrar olarak utf8 deneyene kadar atmaya devam etsin demek iştemiz..