Convierte datos UCS (Universal Character Set - Juego de caracteres universal) en datos de serie de caracteres de varios bytes. Normalmente esta función sólo se utiliza formatear mensajes de diagnóstico. El proceso normal se realiza mejor en UCS-2, que puede representar todos los caracteres de todos los idiomas.
El código de ejemplo (BipSampPluginUtil.c) muestra más programas de utilidad para procesar caracteres UCS-2 de un modo portable.
int cciUcsToMbs( int* returnCode, const CciChar* ucsString, char* mbString, int mbStringLength, 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 cciUcsToMbs para convertir constantes de series de caracteres para que las procese WebSphere Message Broker. 1208 es adecuado para Linux y UNIX, y para plataformas Windows.
En Linux y UNIX, nl_langinfo(CODEPAGE) le proporciona la página de códigos seleccionada por setlocale.
Para OS/390 y z/OS, no debe utilizarse la página de códigos por omisión para WebSphere MQ, que es 500. En su lugar, debe utilizar el valor de página de códigos 1047.