西欧字符集涵盖了大多数西欧语言,如法语、西班牙语、加泰罗尼亚语、巴斯克语、葡萄牙语、意大利语、阿尔巴尼亚语、荷兰语、德语、丹麦语、瑞典语、挪威语、芬兰语、法罗语、冰岛语、爱尔兰语、苏格兰语和英语。
美国信息交换标准代码
(美国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
(默认)
latin1
是默认字符集。MySQL的latin1
和Windows一样吗cp1252
字符集。意思是和官方的一样ISO 8859 - 1
或IANA (Internet Assigned Numbers Authority)latin1
,除了IANAlatin1
处理之间的码位0 x80
而且0 x9f
作为”未定义的,”而cp1252
,因此MySQL的latin1
,为这些位置分配字符。例如,0 x80
是欧元星座。为”未定义的”条目cp1252
, MySQL翻译0 x81
对Unicode0 x0081
,0 x8d
来0 x008d
,0 x8f
来0 x008f
,0 x90
来0 x0090
,0 x9d
来0 x009d
.的
latin1_swedish_ci
collation是默认的,可能被大多数MySQL客户使用。虽然经常有人说这是基于瑞典/芬兰的整理规则,但也有瑞典人和芬兰人不同意这种说法。的
latin1_german1_ci
而且latin1_german2_ci
排序基于DIN-1和DIN-2标准,DIN代表DIN德意志学院für Normung(相当于德国的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
(n-波浪号)是一个单独的字母之间n
而且o
.macroman
(Mac西欧)整理:macroman_bin
macroman_general_ci
(默认)
swe7
(7位瑞典语)整理:swe7_bin
swe7_swedish_ci
(默认)