siirtsporlu adlı üyeden alıntı: mesajı görüntüle
arkadaşlar siteme basit bir etiket sistemi yaptım ama url de türçe karakter sorunu var nasıl çöze bilirim kullandığım kod şu
<? 
$keyword ="$icerik_detay[baslik]"; 
$kelimeler = explode(' ', $keyword); 
foreach ($kelimeler as $anahtar=>$deger) { 
echo ' <a href="search_result.php?search_word='.$deger.'">'.$deger.'</a>';
} 
?>
şimdiden tşkler

edit: siteye daha önce seo fonksyonu yapmıştım ve htaccesle html yapmıştım sitedeki normal sayfa ve katagorilerde urllerde problem yok yaget güzel çalışıyor ama etikekette url türkçe
https://www.r10.net/php/375219-linkle...-adi-html.html alıntıdır




<? 
$keyword ="$icerik_detay[baslik]"; 
$kelimeler = explode(' ', $keyword); 
$trdeger=tr_duzelt($deger);
foreach ($kelimeler as $anahtar=>$deger) { 
echo ' <a href="search_result.php?search_word='.$trdeger.'">'.$deger.'</a>';
} 



function tr_duzelt($tr1) { 
$turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü"); 
$duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U"); 
$tr1=str_replace($turkce,$duzgun,$tr1); 
$tr1 = preg_replace("@[^A-Za-z0-9\-_]+@i","",$tr1); 
return $tr1; 
}  

?>
basitçe bu