# 10.10.2 西欧字符集

西欧字符集涵盖了大多数西欧语言,例如法语、西班牙语、加泰罗尼亚语、巴斯克语、葡萄牙语、意大利语、阿尔巴尼亚语、荷兰语、德语、丹麦语、瑞典语、挪威语、芬兰语、法罗语、冰岛语、爱尔兰语、苏格兰语和英语。

  • ascii(美国 ASCII)排序规则:

    • ascii_bin

    • ascii_general_ci(默认)

  • cp850(DOS 西欧)排序规则:

    • cp850_bin

    • cp850_general_ci(默认)

  • 12月8日(DEC 西欧)排序规则:

    • dec8_bin

    • dec8_swedish_ci(默认)

      十二月MySQL 8.0.28 中不推荐使用字符集;希望在后续的 MySQL 版本中删除对它的支持。

  • 马力8(HP 西欧)排序规则:

    • hp8_bin

    • hp8_english_ci(默认)

      马力8MySQL 8.0.28 中不推荐使用字符集;希望在后续的 MySQL 版本中删除对它的支持。

  • 拉丁语1(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的拉丁语1与 Windows 相同cp1252字符集。这意味着它与官方相同ISO 8859-1或 IANA(互联网号码分配机构)拉丁语1,除了 IANA拉丁语1处理之间的代码点0x800x9f作为“未定义”,而cp1252,因此 MySQL 的拉丁语1,为这些位置分配字符。例如,0x80是欧元符号。对于“未定义”条目cp1252, MySQL 翻译0x81到 Unicode0x0081,0x8d0x008d,0x8f0x008f,0x900x0090, 和0x9d0x009d.

      latin1_swedish_ci排序规则是大多数 MySQL 客户可能使用的默认值。虽然经常说它是基于瑞典/芬兰的整理规则,但也有瑞典人和芬兰人不同意这种说法。

    latin1_german1_cilatin1_german2_ci排序规则基于 DIN-1 和 DIN-2 标准,其中 DIN 代表德国标准化研究所(相当于ANSI的德语)。DIN-1被称为“字典排序”,DIN-2被称为“电话簿排序”有关这种效果在比较或搜索时的示例,请参阅第10.8.6节,“整理效果示例”哦,是的。

    • 拉丁语(字典)规则:

      Ä = A
      Ö = O
      Ü = U
      ß = s
      
    • 拉丁语(电话簿)规则:

      Ä = AE
      Ö = OE
      Ü = UE
      ß = ss
      

      拉丁语整理,ñ(n-tilde)是no哦,是的。

  • 马克罗曼(Mac西欧版)校勘:

    • 马克罗曼·乌宾

    • 马克罗曼将军(默认)

    宏观小说在MySQL 8.0.28中被弃用;希望在随后的MySQL版本中删除对它的支持。

  • 瑞典7(7位瑞典人)校勘:

    • 斯维宾

    • 瑞典语(默认)