Datenbank - Sonderzeichen auslesen und korekt eintragen !

  • Hi,


    Ich möchte in meine Datenbank einen eintrag eintragen der Sonderzeichen enthält nun hatte ich eine Löpsung gefunden und festgestellt das es doch keine Lösung ist !


    Die zeichen trage ich ein mit :

    Code
    $haustier = $_POST["haustier"];
    
    
    
    
    		$abfrage = "SELECT * FROM gb ";
    		$ergebnis = mysql_query($abfrage);
    		$row = mysql_fetch_object($ergebnis);
    
    		$row->haustier = htmlentities($row->haustier,ENT_QUOTES,"UTF-8");


    und dann :


    Code
    $aendern = "UPDATE gb Set
    		haustier='$haustier' WHERE id = '$id'";
    		$update = mysql_query($aendern);
    		echo "Haustier : $haustier <br>";


    (Nur ein Beispiel =D)


    und in der Datenbank steht adnn zum BSP. (Tier mit ä,ü,ö ??) Eisbär
    (schickes Haustier ne XD)


    auslesen mache ich per :

    Code
    $row->haustier = htmlentities($row->haustier,ENT_QUOTES,"UTF-8");
    echo "Haustier $haustier";


    in meinem Header steht :

    Code
    <meta http-equiv="content-type" content="text/html; charset=utf-8" >


    So nun werden die Einträge mit Sonderzeichen einfach komplett weggelassen !


    ich erhalte eine leere Ausgabe !


    Was mache ich falsch ??
    evt. auch kommplet andere Lösung !


    ASO: DB steht auf "utf8_bin"


    hoffe ihr könnt mir helfen


    MFG

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!