Slm R10 ailesi belkide bilmeyeniniz yoktur ama kısaca Türkçe karakter nasıl dönüştürülür onu anlatıcam.Daha önce anlatıldıysa hatamı mazur görün lütfen.
Bunu hangi script olursa olsun entegre etmek mümkün.Global yani heryerde çalışması için config.php yada functions.php gibi dosyalara kodları eklemeniz yeterli böylece işlemi her yerde yapabilirsiniz.
Öncelikle global yada tekil dosyaya aşağıdaki kodlarımızı ekliyoruz.
function replace_tr($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u');
$new_text = str_replace($search,$replace,$text);
return $new_text;
}Daha sonra herhangi bir değişken tanımlıyoruz.
$ask = 'aşk ızdırapların en büyüğüdür';
Bunu yeni değerimizle değiştiriyoruz.
$yeni_ask = replace_tr($ask);
echo $yeni_ask;
Sonunçta Elde ettiğimiz text böle oluyor.
ask izdiraplarin en buyugudur
Şimdi gelelim diyeceksiniz hayalet bey iyide bu neden işimize yarasınki eğer sizde benim gibi her geçen gün kendini geliştiren phpcilerdenseniz.Bunları yeni yeni öğreniyorsunuzdur.Şuan bi rss scripti üzerinde çalışıyorum.Bunu orda kullandım ve paylaşayım dedim. orda şu tarzı bi kodlama yaptım.
Rss ile metacafeden videoları alıyordum ancak description(videoların tanım kısmı) kısmında Türkçe karakter hatası alıyordum.Bende bu yöntemi kullanarak çözdüm.
Şu tarzı bişe yapmıştım;
<?php
function replace_tr($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u');
$new_text = str_replace($search,$replace,$text);
return $new_text;
}
$videotanimi = $rss_channel_description ;
$tr_tanim = replace_tr($videotanimi);
echo $tr_tanim;
?>Php konusunda kendimi geliştiriyorum öğrendikçe bişeyler paylaşıcam

Beğendiyseniz yorumlarınızı esirgemeyin.Şimidilik bu kadar.İyi forumlar.