此类别中的属性指定写入文件的值的文本编码,以支持非英语数据。
partition[n] > server> encoding > stringEncoding 属性指定 Campaign 如何读入和写出平面文件。它应该与用于所有平面文件的编码相匹配。如果未在别处配置,那么这是平面文件编码的缺省设置。
![]()
此设置不支持 WIDEUTF-8。缺省情况下,未指定任何值,并且出局文本文件会编码为 UTF-8,这是 Campaign 的缺省编码。
![]()
如果对于 dataSources 类别中的数据源不设置 StringEncoding 属性的值,那么会将此 stringEncoding 属性的值用作缺省值。这可能会导致不必要的混淆 -- 您始终应该显式设置 dataSources 类别中的 StringEncoding 属性。forceDCTOneBytePerChar 属性指定 Campaign 是否应该将原始字段宽度用于输出文件,而不是预留以允许有足够空间用于代码转换为 UTF-8 的潜在扩展的宽度。文本值可能会有不同的长度,取决于用来显示它的编码。当文本值来自其 stringEncoding 属性既不是 ASCII 又不是 UTF-8 的数据源时,Campaign 会预留三倍的字段宽度以确保有足够空间可用于代码转换为 UTF-8。例如,如果将 stringEncoding 属性设置为 LATIN1,并且数据库中的字段定义为 VARCHAR(25),那么 Campaign 将预留 75 个字节来保存经过代码转换的 UTF-8 值。如果您要使用原始字段宽度,请将 forceDCTOneBytePerChar 属性设置为 TRUE。
IBM Unica Marketing Platform
8
|
Copyright IBM Corporation 2011. All Rights Reserved.
|
For more information, see our support and community site: Customer Central
|
|