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

时间:2011-07-20 23:57:50

标签: mysql collation

latin1_swedish_cilatin1_general_ci等其他选项看起来更合理时,将utf8_general_ci设置为编译默认值的原因是什么?

2 个答案:

答案 0 :(得分:93)

The bloke who wrote itSwedish company的联合负责人。

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

答案 1 :(得分:77)

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

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