Merhaba
Sitenin utf-8 olduğundan dolayı veriler çekerken hep türkçe karakterler bozuk çekiyor.
Bende fonksiyon yaparak
function duzelt($sql) {
$bozuk = array("ı", "ç", "ÄŸ","ü","ÅŸ","ö","İ","Ä?","Ü","Å?" ,"Ö","Ç", "+","+");
$duzgun = array("ı", "ç", "ğ","ü","ş","ö","İ","Ğ","Ü","Ş","Ö","Ç", " "," ");
$sql = str_replace($bozuk,$duzgun,$sql);
$sql=trim($sql);
return $sql;
}
düzeltmesini sağlıyorum. Ama Ş , ' , karakterlerinde hala düzenlenmiyor.
Önerileriniz nelerdir ?
PHP Bot ile veri çekiminde türkçe karakter sorunu
23
●13.732
- 13-12-2008, 12:08:04Herhangi bir yere eklesem oluyormu?SNaRe adlı üyeden alıntı: mesajı görüntüle
- 13-12-2008, 12:11:33
$text = iconv("UTF-8","ISO-8859-9",$text); $adres2 = file_get_contents("http://www.asdasdad/"); ........ for ($i=0; $i<count($link[1]); $i++) { $adres = file_get_contents("http://www.asdasdasdasdr/" . $link[1][$i]); ................... for ($i2=0; $i2<count($yazi[1]); $i2++) { $baslik=duzelt($link[3][$i]); $baslik_seo=makeSEO(duzelt($link[3][$i])); $metin=reklamsil(duzelt($yazi[1][$i2])); ................................. ..................... } }
Bu şekilde yaptım olmadı. - 13-12-2008, 12:13:31Üyeliği durdurulduBu fonskiyon elindeki veriyi utf ten türkçe isoya çeviriyor. Yani servera kendisini iso olarak filan göstermiyor. Aslında yukarıda yazdığın fonksiyonun daha gelişmiş versiyonu diyebiliriz.
$adres2 = file_get_contents("http://www.asdasdad/"); ........ for ($i=0; $i<count($link[1]); $i++) { $adres = file_get_contents("http://www.asdasdasdasdr/" . $link[1][$i]); ................... for ($i2=0; $i2<count($yazi[1]); $i2++) { $baslik=duzelt($link[3][$i]); $baslik_seo=makeSEO(duzelt($link[3][$i])); $metin=reklamsil(iconv("UTF-8","ISO-8859-9",$yazi[1][$i2])); ................................. ..................... } } - 13-12-2008, 12:17:50Bu aşağıdaki koduma bunu nasıl ekliyicem ?WebLOADER adlı üyeden alıntı: mesajı görüntüle
- 13-12-2008, 12:21:20Üyeliği durdurulduYukarıya ekledim bakmadın herhalde
webadam adlı üyeden alıntı: mesajı görüntüle - 13-12-2008, 12:33:01Kusura bakma görmemişim.SNaRe adlı üyeden alıntı: mesajı görüntüle
Sorun düzeldi.
Teşekkürler herkeze.
