哪种排序规则最适合 MySQL 和 PHP?
问题:
对于一般网站如果用户输入不确定,是否有推荐的 MySQL 排序规则?所有编码都应该一致吗,包括 MySQL、Apache、HTML 和 PHP?另外,如果 PHP 配置为以“UTF-8”输出,则对应哪种 MySQL 排序规则?
答案:
排序准确性和性能
选择排序规则的首要考虑因素是其排序准确性和性能。例外是 utf8_bin,它比较二进制格式的字符。
通用排序规则
特定于语言的排序规则
特定语言编码(例如 utf8_swedish_ci)包括优化排序准确性的语言规则
推荐
除非针对特定语言,否则通常建议使用 utf8_unicode_ci 来平衡准确性和性能。有关 Unicode 字符集的更多信息,请参阅 MySQL 手册:http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html。
以上是哪种 MySQL 排序规则最适合 UTF-8 PHP 网站?的详细内容。更多信息请关注PHP中文网其他相关文章!