我们开始让我们的产品更加国际化,我们开始遇到外国字符的问题,主要来自西班牙语和欧洲语(希腊语等),并且想知道什么是最适合需要的表格的排序规则包含这些字符?到目前为止,我们总是让PHPMyAdmin选择它想要的排序规则,但我们觉得我们需要更多控制。
感谢。
答案 0 :(得分:5)
utf8_general_ci
是安全的方法,特别是因为您支持多种具有特殊字符的语言。
utf8_general_ci
认为所有重音字符都等同于无重音符号部分。 eéèë与utf8_general_ci
完全相同,因此它可以提高性能。另一方面,它不如utf8_unicode_ci
那样准确,可能会对ß或其他连字等字符造成一些麻烦。
所以基本上如果你需要使用utf8_unicode_ci
进行精确排序,否则请转到utf8_general_ci
。