西歐字元集涵蓋大多數西歐語言,例如法語、西班牙語、加泰隆尼亞語、巴斯克語、葡萄牙語、義大利語、阿爾巴尼亞語、荷蘭語、德語、丹麥語、瑞典語、挪威語、芬蘭語、法羅語、冰島語、愛爾蘭語、蘇格蘭語和英語。
ascii(US ASCII) 校對ascii_binascii_general_ci(預設)
cp850(DOS 西歐) 校對cp850_bincp850_general_ci(預設)
dec8(DEC 西歐) 校對dec8_bindec8_swedish_ci(預設)
dec字元集已棄用;預期會在後續的 MySQL 版本中移除對它的支援。hp8(HP 西歐) 校對hp8_binhp8_english_ci(預設)
hp8字元集已棄用;預期會在後續的 MySQL 版本中移除對它的支援。latin1(cp1252 西歐) 校對latin1_binlatin1_danish_cilatin1_general_cilatin1_general_cslatin1_german1_cilatin1_german2_cilatin1_spanish_cilatin1_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 代表 Deutsches Institut für Normung (德國相當於 ANSI 的機構)。DIN-1 稱為「字典校對」,DIN-2 稱為「電話簿校對。」如需瞭解這在比較或執行搜尋時的效果範例,請參閱第 12.8.6 節,「校對效果範例」。latin1_german1_ci(字典) 規則Ä = A Ö = O Ü = U ß = slatin1_german2_ci(電話簿) 規則Ä = AE Ö = OE Ü = UE ß = ss
在
latin1_spanish_ci校對中,ñ(n 波浪號) 是n和o之間的獨立字母。macroman(Mac 西歐) 校對macroman_binmacroman_general_ci(預設)
macroroman已棄用;預期會在後續的 MySQL 版本中移除對它的支援。swe7(7 位元瑞典) 校對swe7_binswe7_swedish_ci(預設)