哪一種排序規則最適合 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中文網其他相關文章!