ara.php?k=yoku%FE+%E7%F6k%FCnt%FC şeklinde arama sayfam oluşuor.
bunu
echo $_GET[k];die alınca yokuş çöküntü die ekrana basıor ama türkçe karakterleri düzeltmek istiyorum.
$kelime = $_GET[k]; $kelime = trduzenle($kelime); echo $kelime;biliorum forumda kaçdefa anlattık sesleri yükselecek ama problem şu get ile alınan kelimelerin karakter dönüşümü olmuyor..
ama
$kelime = "yokuş çöküntü"; $kelime = trduzenle($kelime); echo $kelime;şeklinde yazınca türkçe karakter dönüşümü oluyor
isteyenler için klasik str_replace fonksiyonu...
function trduzenle($q) {
$q = str_replace ("ç","c",$q);
$q = str_replace ("ç","c",$q);
$q = str_replace ("ğ","g",$q);
$q = str_replace ("İ","I",$q);
$q = str_replace ("ı","i",$q);
$q = str_replace ("ş","s",$q);
$q = str_replace ("ö","o",$q);
$q = str_replace ("ü","u",$q);
$q = str_replace ("Ü","U",$q);
$q = str_replace ("Ç","C",$q);
$q = str_replace (".","",$q);
$q = str_replace ("Ğ","g",$q);
$q = str_replace ("Ş","S",$q);
$q = str_replace ("Ö","O",$q);
$q = str_replace (" ","-",$q);
$q = str_replace ("'","",$q);
$q = str_replace ("/","",$q);
$q = str_replace ("'","",$q);
$q = str_replace ("\"","",$q);
$q = str_replace (":","",$q);
$q = str_replace ("&","",$q);
$q = str_replace ("--","-",$q);
$q = str_replace ("�", "", $q);
return $q;
}neden oluor acaba get ile aldıklarıma neden trduzenle fonk. etkn olmuor.
