ACICharSetConversionIsReplacementUsed()¶
-
ACICharSetConversionIsReplacementUsed()¶
作用:
指示替换字符是否用于在上一次调用 ACICharSetToUnicode 或 ACINlsCharSetConvert 期间无法转换的字符。
语法:
boolean ACICharSetConversionIsReplacementUsed ( void *hndl );
参数:
- hndl (IN/OUT)
ACI环境或用户会话句柄。 如果句柄无效,则该函数返回ACI_INVALID_HANDLE。
说明:
支持在数据库字符集和Unicode(16位,固定宽度Unicode编码)之间进行转换。 如果没有字符从Unicode到数据库字符集的映射,则使用替换字符。 因此,并非每个字符都可以与原始字符进行往返转换。 某些字符会导致数据丢失。
ACI目前不支持进行替换,对于不识别的字符转码时会进行跳过,因此可能会出现数据丢失。