九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


香港云服務器utf8_general_ci和utf8_unicode_ci的區別


avatar
小浪云 2024-11-15 203


香港云服務器關于utf8_unicode_ci與utf8_general_ci這2個校對集,這里區別一下。

Mysql 5.1中文手冊中關于utf8_unicode_ci與utf8_general_ci的說明:

當前,utf8_unicode_ci校對規則僅部分支持Unicode校對規則算法。一些字符還是不能支持。并且,不能完全支持組合的記號。這主要影響越南和俄羅斯的一些少數民族語言,如:Udmurt 、Tatar、Bashkir和Mari。

utf8_unicode_ci的最主要的特色是支持擴展,即當把一個字母看作與其它字母組合相等時。?如,在德語和一些其它語言中‘?’等于‘ss’。

utf8_general_ci是一個遺留的 校對規則,不支持擴展。它僅能夠在字符之間進行逐個比較。這意味著utf8_general_ci校對規則進行的比較速度很快,但是與使用utf8_unicode_ci的 校對規則相比,比較正確性較差)。

例如,使用utf8_general_ci和utf8_unicode_ci兩種 校對規則下面的比較相等:

兩種校對規則之間的區別是,對于utf8_general_ci下面的等式成立:

但是,對于utf8_unicode_ci下面等式成立:

對于一種語言僅當使用utf8_unicode_ci排序做的不好時,才執行與具體語言相關的utf8字符集 校對規則。例如,對于德語和法語,utf8_unicode_ci工作的很好,因此不再需要為這兩種語言創建特殊的utf8校對規則。

utf8_general_ci也適用與德語和法語,除了‘?’等于‘s’,而不是‘ss’之外。如果你的應用能夠接受這些,那?應該使用utf8_general_ci,因為它速度快。否則,使用utf8_unicode_ci,因為它比較準確。

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

用一句話概況上面這段話:utf8_unicode_ci比較準確,utf8_general_ci速?比較快。通常情況下 utf8_general_ci的準確性就夠我們用的了,在我看過很多程序源碼后,發現它們大多數也用的是utf8_general_ci,所以新建數據 庫時一般選用utf8_general_ci就可以了。

相關閱讀

主站蜘蛛池模板: 国产一区黄色 | 天天天操 | av中文字幕在线播放 | 免费毛片网| 国产久 | 特级生活片 | 欧美日日 | 伊人免费在线观看 | 精品国产精品国产偷麻豆 | 亚洲成人网在线播放 | 一区二区日韩精品 | 免费在线观看黄视频 | 日韩aⅴ在线观看 | 在线播放国产一区二区三区 | 男女污污动态图 | 欧美一区二区三区在线免费观看 | com.色.www在线观看 | 97在线观看 | 97视频在线免费 | 亚洲永久入口 | 欧美色a v| 日韩在线不卡 | 久久久久久国产精品 | 日韩电影在线一区 | 久久精品久久久 | 天天插天天射天天干 | 中文字幕在线免费观看 | 免费h在线| 日韩欧美三级电影 | 91在线免费视频 | 国产精品久久久亚洲 | 久久99精品久久 | 日韩欧美三级电影在线观看 | 久久精品国产一区二区电影 | 一级高清视频 | 欧美激情亚洲天堂 | 欧美成人一级视频 | 午夜在线小视频 | 午夜在线观看视频 | 日韩av免费在线观看 | 亚洲一区二区av |