karşılaştırma "latin1_swedish_ci" olarak kıllanıyordum "utf8_turkish_ci" ye çevirdim ama sonuç aynı zaten descriptionuda aynı veritabanından çekiyorum görüldügü gibi onda bir sorun yok ben kodlamadan oldugunu düşünüyorum tekrar bi kontrol edermisiniz.
Kodlama :
<?php
header('Content-Type: text/html; charset=utf-8');
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM makale WHERE id='$id'");
$write = mysql_fetch_array($query);
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
$adi = $write['keywords'];?>
<?php
// Keyword Oluşturma Fonksiyonu.s4l1h
function keywords($a){
$a=trim(mb_eregi_replace('[^abcçdefgğhiıjklmnöopqrşstuüvwxyzABCÇDEFGĞHIıİJKLMNOÖPQRSŞTUÜVWXYZ0123456789]',' ',$a));
$bul=array("Ş","Ö","Ü","İ","I");
$degis=array("ş","ö","ü","i","i");
$a=strtolower(str_replace($bul,$degis,$a));
$x=1;
while($x<=4){
$a=str_replace(" "," ",$a);
$x=$x+1;
}
$a=trim(str_replace(" ",",",$a));
return $a;
}
?><meta name="keywords" content="hal?,ar??za,????z??mleri,hal?,i??in,uygun ,??eyler">
<meta name="description" content="halı arıza çözümleri, halı için uygun şeyler" />