sitelerimde daima yaşadığım bir sorunu paylaşmak istiyorum. Sef adresleme şekli ile arama yapmak istediğimde türkçe karakter sorunu yaşıyorum. Kullandığım kodlar şu şekilde:
$degisim=array("c" => "[çÇ]" , "i" => "[ıİ]" , "g" => "[ğĞ]" , "u" => "[üÜ]" , "s" => "[şŞ]" , "o" => "[öÖ]");
if($_GET){
$arama = mysql_real_escape_string($_GET['ara']);
$ara = $arama;
$arama1 = strtr($arama,$degisim);
}
$sorgu = mysql_query("select * from `oyunlar` where `baslik` like '%$arama%' and `dil` = '$dil' or `nasilo` like '%$arama%' and `dil` = '$dil' or `baslik` regexp '%$arama1%' and `dil` = '$dil' or `nasilo` regexp '%$arama1%' and `dil` = '$dil' order by eklenme desc limit $baslangic,$limit");mesela saka.html çağrısını .htaccess aracılığı ile arama.php?ara=saka şeklinde istiyorum. Fakat ben saka olarak gelen isteğimle saka, şaka, Şaka kelimelerininde aranmasını istiyorum. Yardım edebilecek arkadaşımız varsa sevinirim.