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?
risposta
The bloke who wrote it è stato co-responsabile di un Swedish company.
Forse per motivi simili, lingua predefinita di Microsoft SQL Server us_english.
È finlandese, ma finlandese e svedese condividono quasi gli stessi caratteri speciali, quindi condividono la stessa fascicolazione senza distinzione tra maiuscole e minuscole – kommradHomer
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! –
e ho pensato che fosse meglio per me, bc non sono un esperto. La mia vita è una bugia –
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.
Non risponde * perché * – gbn
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
È 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
- 1. Come modificare le regole di confronto di tutte le righe da latin1_swedish_ci a utf8_unicode_ci?
- 2. illegale mix di regole di confronto di MySQL errore
- 3. Perché MySQL usa latin1_swedish_ci come predefinito?
- 4. Trova regole di confronto non predefinite sulle colonne per tutte le tabelle in SQL Server
- 5. "Illegal mix di regole di confronto" di MySql durante l'esecuzione della suite di test delle rotaie
- 6. MySQL fascicolazione: latin1_swedish_ci Vs utf8_general_ci
- 7. Query per mostrare tutte le tabelle e le loro regole di confronto
- 8. Come modificare le regole di confronto su utf8_bin in una volta
- 9. Elenco di formattazione e regole predefinite di Resharper
- 10. Quali sono le migliori regole di confronto MySQL per la lingua tedesca
- 11. Ordina alfabeto macedone usando le regole di confronto
- 12. ESLint: utilizzo delle regole predefinite raccomandate con le applicazioni angularjs
- 13. illegale mix di regole di confronto per il funzionamento 'concat'
- 14. Regole di confronto delle variabili nvarchar in t-sql
- 15. Modificare le regole di confronto di tutte le colonne di tutte le tabelle in SQL Server
- 16. mysql verifica il confronto di un tavolo
- 17. Perché le applicazioni WinForms STAThread sono predefinite?
- 18. Operatore di confronto MySQL, spazi
- 19. Query Mysql per scoprire le regole di confronto correnti del database predefinito (tramite client della riga di comando)
- 20. Come faccio a sapere "le directory di inclusione predefinite", "le directory di collegamento predefinite" e le "librerie di collegamento predefinite" di gcc, g ++/C++ in Ubuntu 11.04?
- 21. Illegale mix di errori di confronto in MySql
- 22. Cambiare le regole di confronto di un database di SQL Server 2012
- 23. Differenza tra utf8mb4_unicode_ci e utf8mb4_unicode_520_ci regole di confronto in MariaDB/MySQL?
- 24. Gamma comportamento carattere jolly corrispondenza con regole di confronto-sensitive
- 25. Il parametro con codifica URL interrompe le regole di riscrittura Zend predefinite
- 26. quali lingue sono supportate nelle regole di confronto?
- 27. Perché Mathematica interromperà le normali regole di scoping nel modulo?
- 28. Come impostare le regole di confronto di una colonna con SQL?
- 29. Come posso ottenere le regole di confronto di una tabella specifica in un database?
- 30. django - confronto tra le autorizzazioni di django e l'uso delle regole di django
Lo svedese ha appena acquistato quell'onore [scherzo] – zerkms
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