The sever to which the Open Client and Open Server is connecting
must support 2-byte Unicode datatypes, and use UTF-8 as the default character set. If
the server does not support 2-byte Unicode datatypes, the server
returns an error message: “Type not
found. Unichar/univarchar is not supported.”
CS_UNICHAR does not support the conversion from UTF-8 to UTF-16 byte format for CS_BOUNDARY and CS_SENSITIVITY. All other datatype formats are convertible.
CS_UNICHAR does not provide C programming operations on UTF-16 encoded Unicode data such as Unicode character strings. For full support for Unicode character strings, you must use the Sybase product, Unilib. See the Unilib Reference Manual for information.