西欧字符集
西欧字符集涵盖了大多数西欧语言,例如法语,西班牙语,加泰罗尼亚语,巴斯克语,葡萄牙语,意大利语,阿尔巴尼亚语,荷兰语,德语,丹麦语,瑞典语,挪威语,芬兰语,法罗语,冰岛语,爱尔兰语,苏格兰语和英语。
ascii
(美国ASCII)校验规则:ascii_bin
ascii_general_ci
(默认)
cp850
(DOS西欧)归类:cp850_bin
cp850_general_ci
(默认)
dec8
(DEC西欧)归类:dec8_bin
dec8_swedish_ci
(默认)
hp8
(HP西欧)归类:hp8_bin
hp8_english_ci
(默认)
latin1
(cp1252西欧)归类:latin1_bin
latin1_danish_ci
latin1_general_ci
latin1_general_cs
latin1_german1_ci
latin1_german2_ci
latin1_spanish_ci
latin1_swedish_ci
(默认)
MySQL的字符集
latin1
与Windowscp1252
字符集相同。这意味着它是一样的官方ISO 8859-1
或IANA(互联网编号分配机构)latin1
,不同的是IANAlatin1
治疗之间的代码点0x80
,并0x9f
为“不确定的,”然而cp1252
,因此MySQL的latin1
,这些职位的分配角色。例如,0x80
是欧元符号。对于中的“未定义”条目cp1252
,MySQL转换0x81
为Unicode0x0081
,0x8d
去0x008d
,0x8f
去0x008f
,0x90
去0x0090
和0x9d
去0x009d
。该
latin1_swedish_ci
校验是很可能被用来深受广大客户的MySQL的默认。尽管经常说它是基于瑞典/芬兰归类规则,但有瑞典人和芬兰人不同意这一说法。latin1_german1_ci
和latin1_german2_ci
校验规则是基于DIN-1和DIN-2标准,这里DIN代表德国标准化学会(ANSI德国当量)。DIN-1被称为“字典校验”,而DIN-2被称为“电话簿校验”。”为了这样搜索时的在比较这具有这样的效果的例子,或见章节10.8.6,‘校验效果的例子’。latin1_german1_ci
(词典)规则:Ä = A Ö = O Ü = U ß = s
latin1_german2_ci
(电话簿)规则:Ä = AE Ö = OE Ü = UE ß = ss
在
latin1_spanish_ci
校验规则中,ñ
(n-tilde)是n
和之间的单独字母o
。macroman
(Mac West European)归类:macroman_bin
macroman_general_ci
(默认)
swe7
(7位瑞典语)归类:swe7_bin
swe7_swedish_ci
(默认)