MySQL - 最佳整理?

Jos*_*osh 1 mysql encoding collation

我们开始让我们的产品更加国际化,我们开始遇到外国字符的问题,主要来自西班牙语和欧洲语(希腊语等),并且想知道哪些是用于需要包含这些表的表的最佳排序规则字符?到目前为止,我们总是让PHPMyAdmin选择它想要的排序规则,但我们觉得我们需要更多控制.

谢谢.

dee*_*see 5

utf8_general_ci 是一种安全的方法,特别是因为你支持几种带有特殊字符的语言.

utf8_general_ci认为所有重音字符都等同于无重音符号的部分.eéèë都是相同的,utf8_general_ci所以它提供了小的性能提升.另一方面,它不如utf8_unicode_ci排序准确,可能会遇到像ß或其他连字符这样的字符的问题.

所以基本上如果你需要一些精确的分类使用utf8_unicode_ci,否则去utf8_general_ci.