2011-07-20 22 views
84

Qual è il ragionamento alla base dell'impostazione predefinita di latin1_swedish_ci quando altre opzioni sembrano molto più ragionevoli, ad esempio latin1_general_ci o utf8_general_ci?Perché le regole di confronto predefinite di MySQL latin1_swedish_ci?

+4

Lo svedese ha appena acquistato quell'onore [scherzo] – zerkms

+6

Possibile duplicato di [Perché MySQL usa latin1 \ _swedish \ _ci come predefinito?] (Http://stackoverflow.com/questions/3936059/why-does-mysql-use -latin1-swedish-ci-as-the-default) – shnisaka

risposta

82

The bloke who wrote it è stato co-responsabile di un Swedish company.

Forse per motivi simili, lingua predefinita di Microsoft SQL Server us_english.

+3

È finlandese, ma finlandese e svedese condividono quasi gli stessi caratteri speciali, quindi condividono la stessa fascicolazione senza distinzione tra maiuscole e minuscole – kommradHomer

+2

Parlando di "buone impostazioni predefinite" . Che questo, ovviamente, non lo è. E 'bello vederlo dopo che cosa, 20 anni? hanno cambiato questo in un predefinito normale, come "utf8_general_ci'''. Buon lavoro, MySQL! –

+1

e ho pensato che fosse meglio per me, bc non sono un esperto. La mia vita è una bugia –

68

latin1_swedish_ci è un set di caratteri a byte singolo, a differenza di utf8_general_ci.

Rispetto allo latin1_general_ci, supporta diversi caratteri extra utilizzati nelle lingue europee. Quindi è la scelta migliore se non sai quale lingua utilizzerai, se sei costretto a utilizzare solo set di caratteri a byte singolo.

+1

Non risponde * perché * – gbn

+26

Mi piace questa risposta perché cerca di giustificare oggettivamente la scelta del latino-svedese. Tuttavia, la risposta accettata sembra una spiegazione più plausibile, dal punto di vista sociale, per il motivo per cui lo svedese è stato scelto in particolare. – Alan

+0

È certamente possibile che questo sia stato il ragionamento dell'autore, e solo una coincidenza che sia svedese. Sembra ragionevole che uno svedese voglia (e sappia) di supportare altri personaggi europei. – Matt

Problemi correlati