定义用于在数据库中保存字符字段的字符设置(可采用赋值ASCII或UNICODE) :
- ASCII格式指的是采用欧洲语言的管理: 每个字符保存为一个字节,强调字段使用大于128的值保存.
- 只有在想要管理字符设置须大于256组合的语言管理时,才使用UNICODE 格式. 如,中文.
X3客户为UNICODE,因此可采用此类文本管理结果. 用户可在数据库等级选择使用UCS2 或 UTF8 格式 :
- UCS2格式是源自Microsoft(TM)的格式,其中所有的字符均保存为两个字节; 普通的ASCII字符有着相同的代码(但其中一个字节编码为空白). SQL服务器只支持UNICODE 类格式.
- 另一方面,Oracle接受其它格式,特别是最常见的 UTF8格式. 即以不同的字节数保存字符的格式(依情况而定,从1到5: ASCII字符保存为一字节,突出字符占用两个字节,亚洲语言字符也占有两个字节). 请注意Oracle也支持其它编码标准 (UCS3, UCS4, UTF16...) 而且可使用这些标准(只要是在数据库中手动创建的).
无论是否依照数据库格式(临时变量),Adonix执行触发器使用的都是UTF8格式(操作来源使用UTF8编码),而 窗口用户使用的都是UCS2标准.