Christian Wallmer: HTML-Form -> Unicode -> Datenbank

Beitrag lesen

Hi,

Hast du den PMA denn auch auf utf-8 eingestellt?
(Auswahl-Selectfeld findest du auf der Startseite, utf-8 geht aber erst ab bestimmter Version.)

Ja, dort ist folgendes eingestellt:
Language: English(en-utf-8)
Charset: UTF8 - Unicode
Collation: utf8_general_ci

Glaubst Du, dass es am PMA liegt, oder eher an den Daten?

Ja, stimmt - das hat allerdings nur beim suchen/sortieren Bedeutung - wenn du die Daten wieder ausliest und anzeigen lässt, ist die Groß-/Kleinschreibung selbstverständlich noch so, wie beim einfügen.

Dass MySQL dir da nur _ci anbietet, könnte am Spaltentyp liegen - die TEXT-Typen sind per Default case insensitive; wenn du case sensitivity haben möchtest, nutze statt eines TEXT- einen der BLOB-Typen. Die case (in)sensitivity ist m.W. der absolut einzige Unterschied zw. TEXT und BLOB.

Super. Danke.

Chr. W.