Converte i dati UCS (Universal Character Set) in dati di stringhe multi-byte. Questa funzione è solitamente usata solo per messaggi diagnostici di formattazione. L'elaborazione normale viene svolta al meglio in UCS-2, che può rappresentare tutti i caratteri di tutte le lingue.
Il codice di esempio (BipSampPluginUtil.c) mostra diverse funzioni di utilità per l'elaborazione dei caratteri UCS-2.
int cciUcsToMbs( int* returnCode, const CciChar* ucsString, char* mbString, int mbStringLength, int codePage);
Relativamente ad un sistema ASCII, il valore 1208 (che indica la code page ibm-1208, che è UTF-8 Unicode) risulta una scelta appropriata se si sta utilizzando cciUcsToMbs per convertire le costanti di stringa per l'elaborazione da parte di WebSphere Message Broker. 1208 risulta appropriato per le piattaforme Windows, Linux e UNIX.
Su Linux e UNIX, nl_langinfo(CODEPAGE) fornisce la code page selezionata da setlocale.
Relativamente a OS/390 e z/OS, non deve essere utilizzata la code page predefinita per WebSphere MQ, che è 500. Utilizzare invece il valore di code page 1047.