Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql “与”的区别是什么;utf8“uUnicode”uCI“;及;utf8“U unicode”U 520“U ci”;_Mysql_Utf 8_Wampserver_Collation - Fatal编程技术网

Mysql “与”的区别是什么;utf8“uUnicode”uCI“;及;utf8“U unicode”U 520“U ci”;

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权重键:。排序规则名

我最近升级了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 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 != Ł