首页
网络知识
seo优化
网络营销
网络推广
建站知识
网络安全
网络编程
平面设计
奇闻怪事
主页
/
网络编程
/
Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明
网络编程
2021-07-05 15:27
www.168986.cn
编程入门
一直对utf8_unicode_ci与utf8_general_ci这2个校对集很迷惑,今天查了手册有了点眉目。不过对中文字符集来说采用utf8_unicode_ci与utf8_general_ci时有何区别还是不清楚
狼蚁网站SEO优化摘录一下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两种 校对规则狼蚁网站SEO优化的比较相等
Ä = A
Ö = O
Ü = U
两种校对规则之间的区别是,对于utf8_general_ci狼蚁网站SEO优化的等式成立
ß = s
,对于utf8_unicode_ci狼蚁网站SEO优化等式成立
ß = ss
对于一种语言仅当使用utf8_unicode_ci排序做的不好时,才执行与具体语言相关的utf8字符集 校对规则。例如,对于德语和法语,utf8_unicode_ci工作的很好,不再需要为这两种语言创建特殊的utf8校对规则。
utf8_general_ci也适用与德语和法语,除了‘ß'等于‘s',而不是‘ss'之外。如果你的应用能够接受这些,那么应该使用utf8_general_ci,因为它速度快。否则,使用utf8_unicode_ci,因为它比较准确。
上一篇:
对于mysql的query_cache认识的误区
下一篇:
mysql数据库互为主从配置方法分享
编程语言
甘肃哪有关键词排名优化购买方式有哪些
甘肃SEO如何做网站优化
河南seo关键词优化怎么做电话营销
北京SEO优化如何做QQ群营销
来宾百度关键词排名:提升您网站曝光率的关键
卢龙关键词优化:提升您网站排名的策略与技巧
山东网站优化的注意事项有哪些
四川整站优化怎样提升在搜索引擎中的排名
疏附整站优化:提升网站性能与用户体验的全新
海南seo主要做什么工作售后服务要做到哪些
荣昌百度网站优化:提升您网站的搜索引擎排名
河北seo网站排名关键词优化如何做SEO
江西优化关键词排名推广售后保障一般有哪些
古浪SEO优化:提升你的网站可见性
西藏网站排名优化怎么把网站排名在百度首页
如何提升阳东百度快照排名:详尽指南
狼蚁网络搜索
狼蚁网络导航
长沙seo优化
甘肃哪有关键词排名优化购买方式有哪些
甘肃SEO如何做网站优化
河南seo关键词优化怎么做电话营销
北京SEO优化如何做QQ群营销
来宾百度关键词排名:提升您网站曝光率的关键
长沙网络营销
1
少儿编程十大骗局
2
正规少儿编程收费排名
3
电脑编程入门 电脑编程入门教学视频
4
初学编程必背50个
5
世界编程语言排行榜
长沙网站建设
使用Perl DBI操作MySQL的一些建议
Vue自定义指令结合阿里云OSS优化图片的实现方法
linux下mysql自动备份数据库与自动删除临时文件
关于layui 弹出层一闪而过就消失的解决方法
vue2.0+SVG实现音乐播放圆形进度条组件