Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Zeichensatz der Datenbankverbindung anzeigen lassen?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 09.03.2010, 23:56

Hallo, wieder mal ein utf-8 Problem...

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);
Und nun will ich wissen:
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]