Mysql “与”的区别是什么;utf8“uUnicode”uCI“;及;utf8“U unicode”U 520“U ci”;
我最近升级了WAMPServer,现在在phpMyAdmin中,我看到了排序规则Mysql “与”的区别是什么;utf8“uUnicode”uCI“;及;utf8“U unicode”U 520“U ci”;,mysql,utf-8,wampserver,collation,Mysql,Utf 8,Wampserver,Collation,我最近升级了WAMPServer,现在在phpMyAdmin中,我看到了排序规则utf8\u unicode\u ci和utf8\u unicode\u 520\u ci。我在土耳其应用程序中使用了“utf8\u unicode\u ci”,但我想知道新的*\u 520排序规则有什么不同?如下所述: Unicode排序规则名称可能包括一个版本号,以指示排序规则所基于的Unicode排序规则算法(UCA)的版本。名称中没有版本号的基于UCA的排序规则使用版本-4.0.0 UCA权重键:。排序规则名
utf8\u unicode\u ci
和utf8\u unicode\u 520\u ci
。我在土耳其应用程序中使用了“utf8\u unicode\u ci”,但我想知道新的*\u 520
排序规则有什么不同?如下所述:
Unicode排序规则名称可能包括一个版本号,以指示排序规则所基于的Unicode排序规则算法(UCA)的版本。名称中没有版本号的基于UCA的排序规则使用版本-4.0.0 UCA权重键:。排序规则名称(如
utf8\u unicode\u 520\u ci
基于UCA 5.2.0权重键:
如果你只想土耳其语,那就考虑<代码> UTF8TURKISHI CIS/CODE >。以下是大部分差异(摘自):
注意Æ、Ð、Ğ等如何在不同的排序规则中进行不同的排序 520可能不会影响正常文本,尤其是土耳其语文本。例如,土耳其语和520认为<代码> <代码>是一个单独的字母,但是<代码> UTF8UnIOODEDIIC/代码>将其等同于代码> D<代码>。看起来520更接近土耳其语,但并非所有字母都相同。如您所知(感谢用户3399549链接),排序/比较波兰语字母“Ł”(带笔划的L)(小写:“ł”;html esc:ł;
和&321;
)这里Peter Gulutzan解释搭配之间的差异:
我们为Ł制定了以下规则:
在波兰语中,字母Ł在字母L之后,在字母M之前。我们可以用以下方式书写(为了澄清):
L<Ł
因此,为了避免此类问题(排序/复制),请使用
utf8\u unicode\u ci
(或更好)。检查帖子[2011年8月22日16:56]Peter Gulutzan关于此线程的TL;博士越大越好,没有版本号=最旧版本?阅读关键列表并尝试评估哪一个更适合大多数用户?是的。utf8\u unicode\u 520\u ci
比utf8\u unicode\u ci
更新,不是吗?为什么他们会让事情变得更糟?作为一个波兰人,你是否希望“Stanisław”出现在“Stanislaw”的搜索结果中?当我按住Ctrl+F键选择“L”时,Chrome会同时突出显示“Ł”和“L”。选择这种搭配更适合你的眼睛purpose@mpen看起来它是从general_ci创建的升级路径,而不是作为更新的更好的替代品。(不要引用我的话)
utf8 : utf8_turkish_ci A=a=ª=À=Á=Á=Â=Ã=Ä=Å=à=á=á=â=ã=ä=å=Ā=ā=Ą=ą Aa ae az Æ=æ
utf8 : utf8_unicode_520_ci A=a=ª=À=Á=Á=Â=Ã=Ä=Å=à=á=á=â=ã=ä=å=Ā=ā=Ą=ą Aa ae=Æ=æ az
utf8 : utf8_unicode_ci A=a=ª=À=Á=Á=Â=Ã=Ä=Å=à=á=á=â=ã=ä=å=Ā=ā=Ą=ą Aa ae az Æ=æ
utf8 : utf8_turkish_ci B=b C=c=Č=č ch cz Ç=ç D=d=Ď=ď dz Ð=ð
utf8 : utf8_unicode_520_ci B=b C=c=Ç=ç=Č=č ch cz D=d=Ð=ð=Ď=ď dz
utf8 : utf8_unicode_ci B=b C=c=Ç=ç=Č=č ch cz D=d=Ď=ď dz Ð=ð
utf8 : utf8_turkish_ci F=f fz ƒ G=g=Ģ=ģ gz Ğ=ğ H=h hz
utf8 : utf8_unicode_520_ci F=f fz ƒ G=g=Ğ=ğ=Ģ=ģ gz H=h hz
utf8 : utf8_unicode_ci F=f fz ƒ G=g=Ğ=ğ=Ģ=ģ gz H=h hz
utf8 : utf8_turkish_ci I=ı i=Ì=Í=Í=Î=Ï=ì=í=í=î=ï=Ī=ī=Į=į=İ ij=ij iz J=j
utf8 : utf8_unicode_520_ci I=i=Ì=Í=Í=Î=Ï=ì=í=í=î=ï=Ī=ī=Į=į=İ ij=ij iz ı J=j
utf8 : utf8_unicode_ci I=i=Ì=Í=Í=Î=Ï=ì=í=í=î=ï=Ī=ī=Į=į=İ ij=ij iz ı J=j
utf8 : utf8_turkish_ci K=k=Ķ=ķ L=l=Ĺ=ĺ=Ļ=ļ lj=LJ=Lj=lj ll lz Ł=ł M=m N=n=Ñ=ñ=Ń=ń=Ņ=ņ=Ň=ň nz
utf8 : utf8_unicode_520_ci K=k=Ķ=ķ L=l=Ĺ=ĺ=Ļ=ļ=Ł=ł lj=LJ=Lj=lj ll lz M=m N=n=Ñ=ñ=Ń=ń=Ņ=ņ=Ň=ň nz
utf8 : utf8_unicode_ci K=k=Ķ=ķ L=l=Ĺ=ĺ=Ļ=ļ lj=LJ=Lj=lj ll lz Ł=ł M=m N=n=Ñ=ñ=Ń=ń=Ņ=ņ=Ň=ň nz
utf8 : utf8_turkish_ci O=o=º=Ò=Ó=Ó=Ô=Õ=ò=ó=ó=ô=õ oe=Œ=œ oz Ö=ö Ø=ø
utf8 : utf8_unicode_520_ci O=o=º=Ò=Ó=Ó=Ô=Õ=Ö=Ø=ò=ó=ó=ô=õ=ö=ø oe=Œ=œ oz
utf8 : utf8_unicode_ci O=o=º=Ò=Ó=Ó=Ô=Õ=Ö=ò=ó=ó=ô=õ=ö oe=Œ=œ oz Ø=ø
utf8 : utf8_turkish_ci P=p Q=q R=r=Ř=ř S=s=Š=Š=š=š sh ss=ß sz Ş=ş
utf8 : utf8_unicode_520_ci P=p Q=q R=r=Ř=ř S=s=Ş=ş=Š=Š=š=š sh ss=ß sz
utf8 : utf8_unicode_ci P=p Q=q R=r=Ř=ř S=s=Ş=ş=Š=Š=š=š sh ss=ß sz
utf8 : utf8_turkish_ci T=t=Ť=ť TM=tm=™ tz U=u=Ù=Ú=Ú=Û=ù=ú=ú=û=Ū=ū=Ů=ů=Ų=ų ue uz Ü=ü V=v
utf8 : utf8_unicode_520_ci T=t=Ť=ť TM=tm=™ tz U=u=Ù=Ú=Ú=Û=Ü=ù=ú=ú=û=ü=Ū=ū=Ů=ů=Ų=ų ue uz V=v
utf8 : utf8_unicode_ci T=t=Ť=ť TM=tm=™ tz U=u=Ù=Ú=Ú=Û=Ü=ù=ú=ú=û=ü=Ū=ū=Ů=ů=Ų=ų ue uz V=v
utf8 : utf8_turkish_ci W=w X=x Y=y=Ý=Ý=ý=ý=ÿ=Ÿ yz
utf8 : utf8_unicode_520_ci W=w X=x Y=y=Ý=Ý=ý=ý=ÿ=Ÿ yz
utf8 : utf8_unicode_ci W=w X=x Y=y=Ý=Ý=ý=ý=ÿ=Ÿ yz
utf8 : utf8_turkish_ci Z=z=Ž=Ž=ž=ž zh zz Þ=þ
utf8 : utf8_unicode_520_ci Z=z=Ž=Ž=ž=ž zh zz Þ=þ
utf8 : utf8_unicode_ci Z=z=Ž=Ž=ž=ž zh zz Þ=þ
utf8_polish_ci Ł greater than L and less than M
utf8_unicode_ci Ł greater than L and less than M
utf8_unicode_520_ci Ł equal to L
utf8_general_ci Ł greater than Z
L < Ł < M
and
L != Ł