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!