SQL und Meta auf UTF-8, trotzdem "SET NAMES UTF8" nötig?

ZodiacXP

Erfahrenes Mitglied
Hallo.

Die Datenbank ist auf UTF8, der Dateiinhalt ist auf UTF8 und Content-Type vom (X)HTML-Dokument ist auf UTF8 gesetzt.

Warum muss man trotzdem noch dem SQL-Server bescheid geben?
PHP:
$pdo = new PDO('...');
$pdo->query('SET NAMES UTF8');

Oder fehlt da noch was? Läuft was falsch? Geht es anders?
 
Ok. Wunderte mich, das alles schon UTF8 ist und das trotzdem noch nötig war.

Danke für die Info. Werde die Konfiguration noch ändern:
Code:
[client]
default-character-set=UTF8

Das sollte reichen.

btw: Der "Danke!"-Knopf war ne gute Idee ;)
 
Zurück