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

当其他选项(如 latin1_general_ciutf8_general_ci)似乎更为合理时,将 latin1_swedish_ci设置为编译后的默认值背后的原因是什么?

92431 次浏览

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

latin1_general_ci相比,它支持在欧洲语言中使用的各种额外字符。因此,如果您不知道将要使用哪种语言,如果您被限制只能使用单字节字符集,那么这是一个最佳选择。

写这本书的家伙是 瑞典公司的联席主管。

可能出于类似的原因,Microsoft SQL Server 的默认语言是 us _ English。