¿Cuál es el razonamiento detrás de la configuración latin1_swedish_ci
como el valor predeterminado compilado cuando otras opciones parecen mucho más razonables, como latin1_general_ci
o utf8_general_ci
?¿Por qué la intercalación predeterminada de MySQL es latin1_swedish_ci?
Respuesta
The bloke who wrote it fue codirector de Swedish company.
Posiblemente por razones similares, el idioma predeterminado de Microsoft SQL Server us_english.
Es finlandés, pero el finlandés y el sueco comparten casi los mismos caracteres especiales, por lo que comparten la misma colación insensible a mayúsculas – kommradHomer
Hablando de 'buenos valores predeterminados' . Que esto, por supuesto, no es. Genial para ver eso después de qué, 20 años? cambiaron esto a un valor por defecto, como '' 'utf8_general_ci'''. Buen trabajo, MySQL! –
y pensé que sería lo mejor para mí, porque no soy un experto. Mi vida es una mentira –
latin1_swedish_ci
es un juego de caracteres de un solo byte, a diferencia de utf8_general_ci
.
En comparación con latin1_general_ci
tiene soporte para una variedad de caracteres adicionales utilizados en idiomas europeos. Por lo tanto, es una mejor opción si no sabe qué idioma va a utilizar, si está obligado a usar solo conjuntos de caracteres de un solo byte.
No responde * por qué * – gbn
Me gusta esta respuesta porque intenta justificar objetivamente la elección de latin sueco. Sin embargo, la respuesta aceptada parece una explicación más plausible, desde una perspectiva social, de por qué se eligió el sueco en particular. – Alan
Es ciertamente posible que este fue el razonamiento del autor, y solo una coincidencia de que él es sueco. Parece razonable que un sueco quiera (y sepa) apoyar caracteres europeos adicionales. – Matt
- 1. cambiar la intercalación predeterminada en phpmyadmin
- 2. ¿Por qué MySQL usa latin1_swedish_ci como valor predeterminado?
- 3. Intercalación predeterminada de tablas temporales
- 4. MySQL Colación: latin1_swedish_ci Vs utf8_general_ci
- 5. ¿Debo migrar una base de datos MySQL con una intercalación latin1_swedish_ci a utf-8 y, de ser así, cómo?
- 6. ¿Cómo cambiar la intercalación predeterminada de una base de datos?
- 7. mysql comprobar la intercalación de una tabla
- 8. Descubre la intercalación de una columna MySQL
- 9. ¿Cómo cambiar la intercalación predeterminada de una tabla?
- 10. ¿Por qué es la capacidad predeterminada de ArrayList 10?
- 11. Conversión de latin1_swedish_ci a utf8 con PHP
- 12. mejor intercalación predeterminada de una base de datos multilingüe
- 13. ¿Por qué no es close_on_exec la configuración predeterminada?
- 14. ¿Qué significa exactamente el conjunto de caracteres y la intercalación?
- 15. En MySQL, ¿qué colación debo elegir?
- 16. Intercalación de MySQL para almacenar datos multilingües de idioma desconocido
- 17. ¿Qué pasará con los datos existentes si cambio la intercalación de una columna en MySQL?
- 18. ¿Por qué/Gm es la opción predeterminada en la configuración de depuración en lugar de/MP?
- 19. Cómo cambiar la intercalación a utf8_bin de una vez
- 20. ¿Por qué la conexión al servidor MySQL es tan lenta?
- 21. ¿Qué significa el carácter de intercalación (^)?
- 22. ¿Cuál es la mejor intercalación de MySQL para el idioma alemán?
- 23. IoC (Windsor) - ¿Qué es una "Interfaz predeterminada"?
- 24. ¿Qué es la función predeterminada de NSObject isEqual: y hash?
- 25. MySQL - Mezcla ilegal de intercalaciones (utf8_general_ci, COERCIBLE) y (latin1_swedish_ci, IMPLICIT) para la operación 'UNION'
- 26. ¿Por qué la implementación predeterminada == no llama igual?
- 27. ¿Por qué esta opción de JVM de Hotspot no es la predeterminada? -XX: + PrintConcurrentLocks
- 28. ¿Qué es c printf% f precisión predeterminada?
- 29. ¿Cuál es la serialización predeterminada utilizada por ASP.net HttpRuntime.Cache
- 30. ¿Por qué esta simple consulta de MySQL es tan lenta?
Sueco acaba de comprar ese honor [broma] – zerkms
Posible duplicado de [¿Por qué MySQL usa latin1 \ _swedish \ _ci como el predeterminado?] (Http://stackoverflow.com/questions/3936059/why-does-mysql-use -latin1-swedish-ci-as-the-default) – shnisaka