MySQL - 最佳整理?

时间:2011-08-08 19:10:38

标签: mysql encoding collation

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

感谢。

1 个答案:

答案 0 :(得分:5)

utf8_general_ci是安全的方法,特别是因为您支持多种具有特殊字符的语言。

utf8_general_ci认为所有重音字符都等同于无重音符号部分。 eéèë与utf8_general_ci完全相同,因此它可以提高性能。另一方面,它不如utf8_unicode_ci那样准确,可能会对ß或其他连字等字符造成一些麻烦。

所以基本上如果你需要使用utf8_unicode_ci进行精确排序,否则请转到utf8_general_ci