icke: Text aus MySQL-Datenbank wird falsch dargestellt -UTF-8 Problem?

Beitrag lesen

Hallo,

ich habe ein kleines Problem mit einer Datenbankabfrage.
Es sollen mittels Wordpress erstellte Artikel ausgelesen werden, was auch soweit funktioniert, jedoch werden die Umlaute falsch dargestellt (mit einem �). In der Datenbank ist für Kollation in der betroffenen Zeile utf-8_general angegeben und die Seite, in welcher das PHP-Script liegt hat als META-Tag ebenfalls UTF-8 (<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />).
Nach mehreren google-Versuchen bin ich bisher leider nicht dahinter gekommen, wo das Problem liegen könnte. Weiß hier vielleicht jemand Rat?!

Der PHP-Code:

  
  <?php  
   include("connect.php");  
  
   $helper = mysql_query("SELECT MAX(ID) FROM wp_posts");  
   $count_result = mysql_fetch_array($helper);  
   $helper2 = 0;  
  
   for($count = $count_result[0]; $count >= 1; $count--)  
    {  
     $result = mysql_query("SELECT * FROM wp_posts WHERE post_status != 'inherit' AND ID=$count");  
  
     while($row = mysql_fetch_assoc($result))  
      {  
       if($row['post_content'] != ''){  
        $array[$helper2] = $row['post_content'];  
        $helper2++;  
        if($helper2 <= 5){  
         echo "<div class=\"blog\" id=\"blog_date\">";  
         echo $row['post_date'];  
         echo "</div>";  
  
         echo "<div class=\"blog\" id=\"blog_headline\">";  
         echo $row['post_title'];  
         echo "</div>";  
  
         echo "<div class=\"blog\" id=\"blog_content\">";  
         echo $row['post_content'];  
         echo "</div>";  
        }  
        else{break;}  
       }  
         }  
    }  
  ?>  

Danke.