国产精品久久久久久亚洲影视,性爱视频一区二区,亚州综合图片,欧美成人午夜免费视在线看片

意見(jiàn)箱
恒創(chuàng)運(yùn)營(yíng)部門(mén)將仔細(xì)參閱您的意見(jiàn)和建議,必要時(shí)將通過(guò)預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見(jiàn)/建議
提交建議

香港云服務(wù)器utf8_general_ci和utf8_unicode_ci的區(qū)別

來(lái)源:佚名 編輯:佚名
2024-11-18 13:25:12

香港云服務(wù)器關(guān)于utf8_unicode_ci與utf8_general_ci這2個(gè)校對(duì)集,這里區(qū)別一下。

Mysql 5.1中文手冊(cè)中關(guān)于utf8_unicode_ci與utf8_general_ci的說(shuō)明:

當(dāng)前,utf8_unicode_ci校對(duì)規(guī)則僅部分支持Unicode校對(duì)規(guī)則算法。一些字符還是不能支持。并且,不能完全支持組合的記號(hào)。這主要影響越南和俄羅斯的一些少數(shù)民族語(yǔ)言,如:Udmurt 、Tatar、Bashkir和Mari。

utf8_unicode_ci的最主要的特色是支持?jǐn)U展,即當(dāng)把一個(gè)字母看作與其它字母組合相等時(shí)。?如,在德語(yǔ)和一些其它語(yǔ)言中‘?’等于‘ss’。

utf8_general_ci是一個(gè)遺留的 校對(duì)規(guī)則,不支持?jǐn)U展。它僅能夠在字符之間進(jìn)行逐個(gè)比較。這意味著utf8_general_ci校對(duì)規(guī)則進(jìn)行的比較速度很快,但是與使用utf8_unicode_ci的 校對(duì)規(guī)則相比,比較正確性較差)。

例如,使用utf8_general_ci和utf8_unicode_ci兩種 校對(duì)規(guī)則下面的比較相等:

兩種校對(duì)規(guī)則之間的區(qū)別是,對(duì)于utf8_general_ci下面的等式成立:

但是,對(duì)于utf8_unicode_ci下面等式成立:

對(duì)于一種語(yǔ)言?xún)H當(dāng)使用utf8_unicode_ci排序做的不好時(shí),才執(zhí)行與具體語(yǔ)言相關(guān)的utf8字符集 校對(duì)規(guī)則。例如,對(duì)于德語(yǔ)和法語(yǔ),utf8_unicode_ci工作的很好,因此不再需要為這兩種語(yǔ)言創(chuàng)建特殊的utf8校對(duì)規(guī)則。

utf8_general_ci也適用與德語(yǔ)和法語(yǔ),除了‘?’等于‘s’,而不是‘ss’之外。如果你的應(yīng)用能夠接受這些,那?應(yīng)該使用utf8_general_ci,因?yàn)樗俣瓤?。否則,使用utf8_unicode_ci,因?yàn)樗容^準(zhǔn)確。

如果你想使用gb2312編碼,那么建議你使用latin1作為數(shù)據(jù)表的默認(rèn)字符集,這樣就能直接用中文在命令行工具中插入數(shù)據(jù),并且可以直接顯示出來(lái)。而不要使用gb2312或者gbk等字符集,如果擔(dān)心查詢(xún)排序等問(wèn)題,可以使用binary屬性約束,例如:

用一句話(huà)概況上面這段話(huà):utf8_unicode_ci比較準(zhǔn)確,utf8_general_ci速?比較快。通常情況下 utf8_general_ci的準(zhǔn)確性就夠我們用的了,在我看過(guò)很多程序源碼后,發(fā)現(xiàn)它們大多數(shù)也用的是utf8_general_ci,所以新建數(shù)據(jù) 庫(kù)時(shí)一般選用utf8_general_ci就可以了。


本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來(lái)自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達(dá)的觀(guān)點(diǎn)和判斷不代表本網(wǎng)站。
上一篇: Ubuntu系統(tǒng)清理日志和垃圾文件的方法 下一篇: Windos Server 2022 評(píng)估版官方下載地址
相關(guān)文章
查看更多