当其他选项(如 latin1_general_ci或 utf8_general_ci)似乎更为合理时,将 latin1_swedish_ci设置为编译后的默认值背后的原因是什么?
latin1_general_ci
utf8_general_ci
latin1_swedish_ci
与 utf8_general_ci不同,latin1_swedish_ci是一个单字节字符集。
与 latin1_general_ci相比,它支持在欧洲语言中使用的各种额外字符。因此,如果您不知道将要使用哪种语言,如果您被限制只能使用单字节字符集,那么这是一个最佳选择。
写这本书的家伙是 瑞典公司的联席主管。
可能出于类似的原因,Microsoft SQL Server 的默认语言是 us _ English。