Utilice esta función para convertir datos de serie de caracteres multibyte a UCS (Universal Character Set - Juego de caracteres universal).
int cciMbsToUcs(
int* returnCode,
const char* mbString,
CciChar* ucsString,
int ucsStringLength,
int codePage);
Para un sistema ASCII, el valor 1208 (lo que significa la página de códigos ibm-1208, que es UTF-8 Unicode) es una buena opción si está utilizando cciMbsToUcs para convertir constantes de series de caracteres para que las procese WebSphere Message Broker. 1208 es adecuado para sistemas Linux, UNIX y Windows.
En sistemas Linux y UNIX, nl_langinfo(CODEPAGE) devuelve la página de códigos que ha seleccionado setlocale.
En z/OS, la página de códigos predeterminada para WebSphere MQ, que es 500, no debe utilizarse. En su lugar, utilice el valor de página de códigos 1047.
El parámetro returnCode se establece en la longitud convertida en medias palabras (caracteres UCS-2).