我想知道在一般网站上,对于你不是100%肯定会输入的内容,是否有一个“最佳”的校对选择?我知道所有编码应该是相同的,例如MySQL,Apache,HTML和PHP中的任何内容。在过去,我已将PHP设置为以“UTF-8”输出,但哪种排序规则在MySQL中匹配?我想它是UTF-8的人之一,但我已经使用utf8_unicode_ci,utf8_general_ci和utf8_bin之前。
3 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
实际上,你可能想要使用utf8_unicode_ci
或utf8_general_ci
。
utf8_general_ci
通过剥离所有重音和排序就像它是ASCII一样排序utf8_unicode_ci
使用Unicode排序顺序,因此它可以在更多语言中正确排序
但是,如果您仅使用它来存储英文文本,则这些不应该有所不同。
添加回答
举报
0/150
提交
取消