Database mi taşımak için phpmyadminden yedeğini aldım.
Ancak TR karakterler bozuk olarak çıktı.(phpmyadmin 2.9)
<meta http-equiv="content-type" content="text/html; charset=windows-1254" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-9" />
<?
$tablo=""; //Bozuk olan tr karakterlerin oldugu tablo adi
$alan=""; //Bozuk olan tr karakterlerin oldugu alan adi
$id_alan =""; //Tabloda primary key olan alanın adı veya id no lar olan alanın ismi
mysql_connect("localhost","kullanıcı adı","sifre"); //db kullanıcı adı ifre
mysql_select_db("db adı"); //db adı
$kayitlar = mysql_query("select * from $tablo");
while($kayit = mysql_fetch_array($kayitlar)) {
$yazi = $kayit[$alan];
$ara = array ('ı','Å?','ü','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åz','Ö','Ü','ı','Å?','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åz','Ö','Ü','ü','ÄŸ');
$degis = array ('ı','ş','ü','ç','ö','ğ','ş','Ç','i','ğ','Ş','Ö','Ü','ı', 'ş', 'ç', 'ö', 'ğ', 'ş', 'Ç', 'i', 'ğ', 'Ş', 'Ö', 'Ü', 'ü', 'ğ');
$yeni = str_replace($ara, $degis, $yazi);
$islem="update $tablo set $alan='".$yeni."' where $id_alan='".$kayit[$id_alan]."'";
$guncelle = mysql_query ( $islem );
}
echo"Bitti";
?>Bu kodla TR karakterleri düzelttim.
Yeni hostingde plesk panel var ve phpmyadmin 2.6
yedeği geri yüklediğimde tekrar Türkçe karakter sorunu oluyor.Neredeyse 1 haftadır bu konuyla uğraşıyorum.Ama sorunu çözebilmiş değilim.(bigdump ile de yükledim ama nafile)
"Radmin" in anlattığı yöntemi de anlayamadım.Verdiği linkte bir sürü program var.Putty i indirdim ama nereden nasıl bağlanacağımı bulamadım.
Ya hani sorunumu çözene ödül veya emeğinin karşılığı bir meblağ verecek durumda da değilim.Siteye ettiğim masrafın daha yarısını bile çıkarmış değilim.Zaten ben bu işi insanlara faydalı olsun ve zevk aldığım için için yapıyordum.
Çok zor durumdayım Allah rızası için yardımcı olun
gerekirse;
msn:ngagetr@gmail.com