代码之家  ›  专栏  ›  技术社区  ›  Kieran Hayes

在MySQL中,utf8_-general_-ci和utf8_-unicode_-ci有什么区别?

  •  1
  • Kieran Hayes  · 技术社区  · 15 年前

    开发人员应该关心的有什么大的区别吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   searlea    15 年前

    取决于您是提供令牌Unicode支持,还是尝试“正确”操作。

    根据 MySQL documentation ,这两个排序规则在外字符的相等性方面有所不同。文档中的示例表明,一个列中的“s s”与另一个列中的“s”是等效的。

    我希望“正确”的选择是按照用户的预期行事。如果你不知道你的用户期望什么,那就选择你认为效果最好的那个。