Wie kann ich mir unter PHP anzeigen lassen, welchen Zeichensatz die gerade aktuelle Verbindung nutzt?
Hintergrund:
Sonderzeichen werden falsch dargestellt.
PHP-Datei ist in utf-8.
Tabelle in der Datenbank ist in utf-8.
PHPMyadmin wird in utf-8 angezeigt und die Daten sind korrekt
Gerenderte Datei im Browser wird in utf-8 angezeigt und die Daten sind kaputt.
Ich schreibe zu Anfang:
Code: Alles auswählen
$link = mysql_connect($sqlserver,$sqluser,$sqlpwd);
mysql_query("SET NAMES 'utf8'",$link);
Hat MySQL es gerafft, dass ich utf-8 Daten will? (scheinbar nicht...)
In welcher Sprache unterhalten sich PHP & MySQL eigentlich gerade? Kisuaheli? Altgriechisch?
Also ich will schreiben:
echo "<!-- [Hier die Befehle zur Anzeige des Zeichensatzes der MySQL-Verbindung] -->";[/code]