Hallo,
Ich habe ein Problem. 
Es werden keine Umlaute oder sonderzeichen direkt übernommen in die MySQL DB. Hat der wer spontan einen Tipp ? 
Strucktur vllt. hilft es ja
CREATE TABLE IF NOT EXISTS `news` (
  `id` int(11) NOT NULL auto_increment,
  `thema` varchar(50) default NULL,
  `image` text,
  `news` text,
  `autor` varchar(50) default NULL,
  `datum` datetime default NULL,
  PRIMARY KEY  (`id`)
)
So lass ich es Anzeigen:
###Abfrage  
  $abfrage = "SELECT id, thema, image, news, autor, datum FROM news WHERE id = '$teile[1]'";
  $ergebnis = mysql_query($abfrage);
###Anzeige
  while( $row = mysql_fetch_object($ergebnis) ) {
   $a_datum   = explode("-",$row->datum);
   $b_datum   = explode(" ",$row->datum);
   $a_datum[2] = substr($a_datum[2], 0, 2);
   $b_datum    = substr($b_datum[1], 0, 5);
   $new_datum = $a_datum[2].".".$a_datum[1].".".$a_datum[0];
   $text = str_replace("\n","<br />",$row->news );
   if( $row->image == "" ) {
    $image = "";
   }elseif( $row->image == "http://" ) {
    $image = "";
   }else{
    $image = "<img src=\"".$row->image."\" border=\"0\" style=\"float: left;\">";
   }
   ##################################################################################
   echo "<b>  ".$row->thema."</b><hr />";
   echo $image;
   echo $text;
   echo "<hr />  <font size=\"1\">Verfasst von ".$row->autor." am $new_datum um $b_datum Uhr.</font>";
   echo "<br />";
  }