我想知道在一般網(wǎng)站上,對(duì)于你不是100%肯定會(huì)輸入的內(nèi)容,是否有一個(gè)“最佳”的校對(duì)選擇?我知道所有編碼應(yīng)該是相同的,例如MySQL,Apache,HTML和PHP中的任何內(nèi)容。在過(guò)去,我已將PHP設(shè)置為以“UTF-8”輸出,但哪種排序規(guī)則在MySQL中匹配?我想它是UTF-8的人之一,但我已經(jīng)使用utf8_unicode_ci,utf8_general_ci和utf8_bin之前。
3 回答

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
實(shí)際上,你可能想要使用utf8_unicode_ci
或utf8_general_ci
。
utf8_general_ci
通過(guò)剝離所有重音和排序就像它是ASCII一樣排序utf8_unicode_ci
使用Unicode排序順序,因此它可以在更多語(yǔ)言中正確排序
但是,如果您僅使用它來(lái)存儲(chǔ)英文文本,則這些不應(yīng)該有所不同。
添加回答
舉報(bào)
0/150
提交
取消