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

发布于 2024-11-25 05:55:27 字数 134 浏览 2 评论 0原文

当其他选项看起来更合理(例如 latin1_general_ciutf8_general_ci)时,将 latin1_swedish_ci 设置为编译默认值的原因是什么?

What is the reasoning behind setting latin1_swedish_ci as the compiled default when other options seem much more reasonable, like latin1_general_ci or utf8_general_ci?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

陈年往事 2024-12-02 05:55:27

写这篇文章的人是一个瑞典公司

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

The bloke who wrote it was co-head of a Swedish company.

Possibly for similar reasons, Microsoft SQL Server's default language us_english.

南街九尾狐 2024-12-02 05:55:27

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

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

latin1_swedish_ci is a single byte character set, unlike utf8_general_ci.

Compared to latin1_general_ci it has support for a variety of extra characters used in European languages. So it’s a best choice if you don’t know what language you will be using, if you are constrained to use only single byte character sets.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文