Merhaba arkadaşlar,
bu sorunu bir türlü çözemedim. karakterler bozuk olarak geliyor.
veritabanı karakter seti utf8_general_ci
her iki dosyanın kodlama dili utf8 bomsuz.

ayar.php
<?php $link = mysql_connect("localhost", "root", "") or die(mysql_error()); $db = mysql_select_db("deneme", $link) or die (mysql_error());  mysql_query("SET NAMES 'utf-8'"); mysql_query("SET CHARACTER SET 'utf-8'"); mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");    ?>

deneme.php
<?php

include("ayar.php");


for($i=19999; $i < 20001; $i++){

$sorgu      = mysql_query("select * from wp_posts where ID = '$i'");
$ogrenci    = mysql_fetch_array($sorgu);
$text = $ogrenci['post_content'];
echo $text;
}

?>