hotti: UTF-8 Sorgen

Beitrag lesen

hi,

Habe es nun hingekriegt das auf der Homepage alles korrekt dargestellt wird, gehe ich aber mit phpMyAdmin 2.11.9.6 in die DB, nur noch kryptische Zeichen zB. Möller statt Müller.

Es sieht aus wie utf8, aber das sind die Bytes. MySQL kennt also nicht die Kodierung, überzeuge Dich davon, indem Du in ein Select mal die UPPER(feldname)-Funktion einbaust: MySQL wird die Bytes nicht in Großbuchstaben umwandeln. Das macht MySQL erst, wenn bereits beim Insert ausgehandelt wurde, dass Strings mit UTF8-Kodierung kommen, siehe dazu auch die Hinweise von dedlfix (Stichwort: Set Names) und die von ihm geposteten Links dazu.

Hotti