dedlfix: [MySQL] Abfragen ob DB utf8 ist

Beitrag lesen

echo $begrüßung;

ich suche eine Möglichkeit zu erkennen ob eine Datenbank mit utf8 abgespeichert ist oder nicht. Gibt es hierzu einen Befehl?

Alle Informationen zu Datenbanken und Tabellen bekommst du mit SHOW und in den INFORMATION_SCHEMA Tables.

Habe es mit folgendem Befehl auf utf8 umgestellt, jetzt will ich kontrollieren ob es auch wirklich richtig geändert wurde:

Das bringt dir aber nicht viel, denn die Einstellung der Datenbank-Kodierung und -Kollation wirkt sich nur auf neu erstellte Tabellen aus. Die Konfiguration der Tabelle wiederum ist nur ein Default-Wert für neu erstellte Felder. Wenn du bestehende Felder und Tabellen ändern willst, musst du das für jedes und jede einzeln machen. Die Kodierung der vorhandenen Daten muss außerdem der bisher angegebenen Kodierung entsprechen, sonst kann die Konvertierung nicht problemlos erfolgen.

echo "$verabschiedung $name";