dedlfix: Umlaute in MYSQL-Datenbank

Beitrag lesen

Hi!

na ja, ich schaue mir mit phpMyAdmin 3.3.1 die Datenbank an und sehe dann das "ä" als "ä". Ich erwarte aber, dass mir das "ä" auch als "ä" angezeigt wird.

Wenn das nicht der Fall ist, dann ist der Fehler garantiert anderswo aufgetreten. Es wurden Daten übergeben ohne die richtige Kodierungsangabe ausgehandelt zu haben.

Die Kodierung der phpMyAdmin-Seite ist "UTF-8", das sollte dann doch klappen?

Das was der PMA so anzeigt ist größtenteils sein "Problem". Es beeinflusst (außer den systemglobalen Werten) keine Verbindungen anderer Clients.

Du kannst auch beim pma einstellen, welche Verbindungskodierung verwendet werden soll. Wenn du die auf UTF-8 stehen hast, und dir dann aber ein ä nicht als solches angezeigt wird - dann hast du auch kein korrektes ä in UTF-8 in der Datenbank stehen.

Beim Datenlesen handelt der PMA immer UTF-8 mit dem MySQL-Server aus, auch dann wenn man ihm auf seiner Starseite unter "Zeichensatz / Kollation der MySQL-Verbindung" etwas anderes einstellt. Diese Angabe gilt nur für die Richtung vom PMA zu MySQL.

Lo!