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

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite 数据库参考 » UltraLite 创建参数

 

UltraLite utf8_encoding 创建参数

使用 UTF-8 格式(Unicode 的 8 位多字节编码)对数据进行编码。

语法
{ ulcreate | ulinit | ulload } -o utf8_encoding=value;...

布尔值。

缺省值

0(数据库不是 UTF-8 编码形式)

注释

UTF-8 字符以 1 到 4 个字节表示。对于其它多字节归类,则使用一个或两个字节。对于提供的所有多字节归类,由两个或多个字节组成的字符被视为字母型。这意味着使用这些字符作标识符时无需双引号。

通过以 UTF-8 形式对数据库编码,UltraLite 使用 UTF8BIN 归类对字符排序。UTF8BIN 字符集并非特定于任何特定的本地语言;也没有具体的代码页与此字符集关联。因此,您可以将数据从多种本地语言同步为同一个统一数据库。如果试图将 UTF-8 编码字符同步为一个不支持 Unicode 的统一表,则会报告用户错误。

从 Sybase Central 中,可以在任何一个创建数据库向导中选择 UTF-8 编码。在 [新数据库归类和字符集] 页面,选择 [是,使用 UTF8 作为数据库字符集] 选项。

在客户端应用程序中,对于数据库管理器类,将此参数设置为创建数据库方法的创建参数之一。

另请参见