ACICharSetConversionIsReplacementUsed()

ACICharSetConversionIsReplacementUsed()

作用:

指示替换字符是否用于在上一次调用 ACICharSetToUnicodeACINlsCharSetConvert 期间无法转换的字符。

语法:

boolean ACICharSetConversionIsReplacementUsed ( void *hndl );

参数:

  • hndl (IN/OUT)

ACI环境或用户会话句柄。 如果句柄无效,则该函数返回ACI_INVALID_HANDLE。

说明:

支持在数据库字符集和Unicode(16位,固定宽度Unicode编码)之间进行转换。 如果没有字符从Unicode到数据库字符集的映射,则使用替换字符。 因此,并非每个字符都可以与原始字符进行往返转换。 某些字符会导致数据丢失。

ACI目前不支持进行替换,对于不识别的字符转码时会进行跳过,因此可能会出现数据丢失。