Und "SET NAMES UTF8" als ersten Query nach der DB-Connection gemacht?
Danke für die Beschreibung, ich wusste gar nicht das DB schreiben und Lesen selber noch kodiert ist. Wieder etwas dazu gelernt.
Ich habe nun in der Klasse der DB Connection SET Names und SET CHARACTER SET eingefügt:
$this->link_ID=mysql_connect($host,$user,$pw);
if (!$this->link_ID) {
$this->stop("Keine Verbindung zum Datenbank - Server<br>");
}
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
$select=@mysql_select_db($db,$this->link_ID);
if(!$select) {
$this->stop("Datenbank konnte nicht geoeffnet werden<br>");
}
Wenn ich jetzt über ein Formular des Ligascripts einen Eintrag vornehme, dann werden nun in phpMyAdmin und auch im Dump selber die Umlaute richtig dargestellt.
Aber im Script selber werden die Umlaute dieses neuen Eitrags nun nicht richtig dargstellt.
Ich denke dies liegt nun an dem Fehler beim Lesen, kannst Du mir da noch einen Tipp geben, wo ich dies richtig einstelle?
Danke & Gruß Daniel