西歐字符集覆蓋大多數西歐語言,如法語、西班牙語、加泰羅尼亞語、巴斯克人語、葡萄牙語、意大利語、阿而巴尼亞語、荷蘭語、德語、丹麥語、瑞典語、挪威語、芬蘭語、法羅人語、冰島語、愛爾蘭語、蘇格蘭語和英語。
· ascii(US ASCII)校對規則:
o ascii_bin
o ascii_general_ci( 默認)
· cp850(DOS西歐) 校對規則:
o cp850_bin
o cp850_general_ci( 默認)
· dec8(DEC 西歐)校對規則:
o dec8_bin
o dec8_swedish_ci( 默認)
· hp8(HP 西歐)校對規則:
o hp8_bin
o hp8_english_ci( 默認)
· latin1(cp1252 西歐)校對規則:
o latin1_bin
o latin1_danish_ci
o latin1_general_ci
o latin1_general_cs
o latin1_german1_ci
o latin1_german2_ci
o latin1_spanish_ci
o latin1_swedish_ci( 默認)
latin1是 默認字符集。latin1_swedish_ci是 默認的校對規則,它用于大多數MySQL客戶。雖然經常說它以瑞典/芬蘭 校對規則為基礎,但瑞典和芬蘭人不同意這種說法。
latin1_german1_ci和latin1_german2_ci校對規則基于DIN-1和DIN-2標準,這里DIN代表Deutsches Institut für Normung(德語等價于ANSI)。DIN-1被叫做“字典校對規則”,DIN-2被叫做“電話簿校對規則”。
o latin1_german1_ci(字典)規則:
o Ä = a
o Ö = O
o Ü = U
o ß = s
o latin1_german2_ci(電話簿)規則:
o Ä = aE
o Ö = OE
o Ü = UE
o ß = ss
在 latin1_spanish_ci校對規則中,‘ñ’(n-tilde)是‘n’和‘o’之間的間隔字母。
· macroma(Mac西歐) 校對規則:
o macroman_bin
o macroman_general_ci( 默認)
· swe7(7位瑞典語) 校對規則:
o swe7_bin
o swe7_swedish_ci( 默認)