girdileri eklemeden
mysql_query("SET NAMES 'utf8'",$dblink);
şeklinde utf8 set etmeniz, web üzerinde görüntülerken header
header('Content-Type: text/html; charset=utf-8');
ve meta ile
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
şeklinde tanımladığınızda sorununuzun çözülmesi gerekir.

SERKAN TURAN yazmış:
> herkese merhabalar,
> MySQL 5.0.32,php5 ve apache2 kullanmaktayım. php üzerinden mysql'deki 
> veritabanıma girdi yapıyorum.fakat türkçe karakterleri (ğ --> Ä? )gibi 
> garip karakterlere dönüştürüyor.tablodaki veritipim varchar ve 
> utf8_general_ci olan karakter kodlamasını utf8_turkish_ci ve 
> latin5_turkish_ci olarak değiştirmeme rağmen bir değişiklik 
> olmadı.sanırım veritabanına insert komutunu göndermeden önce 
> değişiklik yapmam gerekiyor. şimdideden yardımlarınız için tşkler.
>
> -- 
> ST
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>   
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap