猿问

使用PHP的MySQL最好的排序规则是什么?

我想知道在一般网站上,对于你不是100%肯定会输入的内容,是否有一个“最佳”的校对选择?我知道所有编码应该是相同的,例如MySQL,Apache,HTML和PHP中的任何内容。

在过去,我已将PHP设置为以“UTF-8”输出,但哪种排序规则在MySQL中匹配?我想它是UTF-8的人之一,但我已经使用utf8_unicode_ciutf8_general_ciutf8_bin之前。


一只萌萌小番薯
浏览 889回答 3
3回答

繁花不似锦

实际上,你可能想要使用utf8_unicode_ci或utf8_general_ci。utf8_general_ci 通过剥离所有重音和排序就像它是ASCII一样排序utf8_unicode_ci 使用Unicode排序顺序,因此它可以在更多语言中正确排序但是,如果您仅使用它来存储英文文本,则这些不应该有所不同。
随时随地看视频慕课网APP
我要回答