dedlfix: UTF-8 Kodierung

Beitrag lesen

echo $begrüßung;

Ich muss allerdings feststellen, dass ich den unterschied zwischen folgenden Zeichenkodierungen nicht kenne und auch nicht in Erfahrung bringen konnte:

Steht alles im MySQL-Handbuch-Kapitel Character Set Support.

Wo genau liegt der Unterschied?
Ich dachte UTF-8 sei eine Kodierung für Unicode-Zeichen. Was ist dann jedoch utf8_gerneral_ci und utf8_bin und warum gibt es für jedes land eine utf8 Kodierung zur Auswahl?

Der erste Teil ist die Kodierung, der zweite Teil ist die Kollation. Sie gibt an, welche Regeln beim Vergleichen zweier Zeichen angewendet werden. Da gibt es ja je nach Sprache und selbst darin Unterschiede. Und das "ci" steht für case insensitive.

Die Besonderheiten der Unicode-Kollationen sind im Kapitel Unicode Character Sets aufgeführt.

echo "$verabschiedung $name";