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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere for Windows Mobile » 在 Windows Mobile 设备上安装 SQL Anywhere

 

安装注意事项:在 Windows Mobile 上使用 ICU

Unicode 归类算法 (UCA) 是对整个 Unicode 字符集进行排序的一种算法。它提供语言方面的正确比较、排序和大小写转换。UCA 作为 Unicode 标准的一部分开发。SQL Anywhere 使用 Unicode 的国际组件 (ICU) 开放源代码库(由 IBM 开发并维护)来实现 UCA。

在 Windows Mobile 上,如果 UCA 用作 NCHAR 归类或 CHAR 归类,则需要 ICU。如果 CHAR 字符集与操作系统字符集不匹配,则在 Windows Mobile 上也需要 ICU。

缺省情况下,不会将 ICU 库安装在 Windows Mobile 上,因它会使得在 Windows Mobile 上安装 SQL Anywhere 时安装大小增加大约 1.7 MB。但如果您需要 ICU 库,可以对 SQL Anywhere 安装进行修改。

如果不安装 ICU 库,则在创建数据库时,必须选择其字符集与 Windows Mobile 字符集匹配的归类或 UTF8BIN 归类作为 CHAR 归类。同样,在创建数据库时,必须选择 UTF8BIN 归类作为 NCHAR 归类。

在台式机上创建数据库以部署到 Windows Mobile

当在台式机上创建要部署到 Windows Mobile 设备的数据库时,只能在 Windows Mobile 设备上安装了 ICU 库时才使用 UCA 归类。如果设备上未安装 ICU 库,则在 Windows Mobile 上使用 UCA 的数据库将无法使用。

有关 ICU 的详细信息,请参见Unicode 归类算法 (UCA)字符集转换