id nin neresini encode ediyorsun, hem etmesen bile browser zaten eder,
Pardon dostum ben Id yi text olarak sandım. SEO var sandım ama yokmuş id bir numara imiş. Ama eğer O id değilde aynı koddaki
$oku['makale_baslik'] gibi bir text içeriyor olsaydı o zaman bunu kullanmak gerekirdi. Id türkçe karakter içeriyorsa encode edilmesi daha iyi olur.
echo "<a href=makale-" . $oku['makale_baslik'] . ".html>" . $oku['makale_baslik'] . "</a><br>";
adres içinde ğĞİıçŞÇş... gibi karakterlerin olması bazen problem çıkartır. urlencode her ihtimale karşı iyi bir çözümdür.