为什么MySQL的默认sorting规则是latin1_swedish_ci?

当其他选项看起来更合理时,将latin1_general_ci设置为已编译的默认值的原因是什么,比如latin1_general_ciutf8_general_ci

写这个的人是瑞典公司的联合负责人。

可能出于类似的原因,Microsoft SQL Server的默认语言us_english。

utf8_general_ci不同, latin1_swedish_ci是单字节字符集。

latin1_general_ci相比,它支持欧洲语言中使用的各种附加字符。 所以如果你不知道你将使用什么语言,那么这是一个最好的select,如果你被限制使用单字节字符集。