Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 国际语言和字符集 » 归类

 

归类注意事项

在创建数据库时为该数据库指定归类。根据数据库服务器计算机的操作系统的代码页和语言,可以推断出缺省归类。通常,所选的缺省归类是合适的,但是您也可以从所提供的各种归类中显式地指定一种归类,以满足您的需要。SQL Anywhere 支持为特定语言使用多个归类。

所选择的归类应该使用适合于数据库中数据的字符集和排序顺序。您还可以指定归类定制选项,以便能够对字符的排序和比较进行更多的控制。

在为数据库选择归类时,请考虑以下因素:

  • 在使用字符集转换时,除了性能开销之外,还会额外增加系统配置的复杂性。所选择的归类要避免进行字符集转换。如果数据库服务器和客户端使用同一字符集,则不会使用字符集转换。

    通过在数据库中使用与客户端计算机操作系统上正在使用的字符集相匹配的归类序列,可以避免字符集转换。为客户端计算机的 Windows 操作系统选择 ANSI 字符集。

  • 如果客户端计算机使用多种字符集,或数据库必须存储 Unicode 数据,请考虑使用 UCA 和/或 UTF8BIN 归类。但是,UCA 归类不能与除 UTF-8 之外的多字节字符集一起使用。

  • 所选择的归类要使用适合于数据库中数据的字符集和排序顺序。通常会有几种归类都满足这一要求。

 另请参见

归类定制选项