~ Allround pG ~
set names 'utf8';
~ Allround pG ~
Das heißt, du musst der Datenbank nach jeder Verbindung (also am besten direkt nach mysql_select_db()) mitteilen, dass du mit UTF8 arbeitest, sonst wird die Datenbank die Daten nicht richtig speichern (was vermutlich bei dir der Fall ist).Wir müssen also MySQL aus PHP heraus irgendwie mitteilen, dass UTF-8-Daten kommen, und das geht über das „SET NAMES“- bzw. das „SET CHARSET“-Kommando. Direkt nach der Verbindung zur Datenbank senden wir dazu folgendes SQL-Statement:
set names 'utf8';
// mit der Datenbank verbinden:
$serverID = @mysql_connect($db_host, $db_user, $db_pass);
if(!$serverID) {echo "Der DB Server ist im Moment leider nicht erreichbar!";}
$datenbank=@mysql_select_db($db_name, $serverID);
set names 'utf8';
~ Allround pG ~
// mit der Datenbank verbinden:
$serverID = @mysql_connect($db_host, $db_user, $db_pass);
if(!$serverID) {echo "Der DB Server ist im Moment leider nicht erreichbar!";}
$datenbank=@mysql_select_db($db_name, $serverID);
mysql_query("set names 'utf8'");
~ Allround pG ~
Wie sind die Zeichen in der Datenbank gespeichert? Ist die Datenbank auf UTF8 gestellt?
Willkommen auf PSD-Tutorials.de
In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.
Nächster neuer Gratisinhalt
Statistik des Forums