Soweit ich sehen kann, war latin1 der Standard-Zeichensatz in Pre-Multibyte-Zeiten und es sieht so aus, als wäre das fortgesetzt worden, wahrscheinlich aus Gründen der Abwärtskompatibilität (zB für ältere CREATE-Anweisungen, die keine Sortierung angegeben haben) .
Von here:
Was 4.0 Did
MySQL 4.0 (und früheren Versionen) unterstützt nur das, was belief sich auf einem kombinierten Begriff der Zeichensatz und Sortier mit Single-Byte-Zeichenkodierungen, welches auf Serverebene angegeben wurde. Der Standardwert war latin1
, was einem Zeichensatz von latin1 und einer Sortierung von latin1_swedish_ci
in MySQL 4.1 entspricht.
Wie, warum schwedischen, kann ich nur vermuten, dass es ist, weil MySQL AB ist/war schwedisch. Ich kann keinen anderen Grund sehen, diese Sammlung zu wählen, es kommt mit einigen spezifischen Sortierquirks (ÄÖÜ nach Z ich denke), aber sie sind bei weitem kein internationaler Standard.
Gute Frage! mySQL ist (oder war) eine schwedische Firma, das ist wahrscheinlich der Grund für den schwedischen Teil ... Warum latin1, weiß ich nicht. –
@Pekka +1 Ah ..... das ist interessant. Das wusste ich nicht. – Metropolis
Mögliches Duplikat von [Warum ist die Standard-Kollatierung von MySQL latin1 \ _swedish \ _ci?] (Http://stackoverflow.com/questions/6769901/why-is-mysqls-default-collation-latin1-swedish-ci) –