Use esta função para converter dados de cadeia multibytes em Universal Character Set (UCS).
int cciMbsToUcs(
int* returnCode,
const char* mbString,
CciChar* ucsString,
int ucsStringLength,
int codePage);
Para um sistema ASCII, um valor 1208 (significando a página de códigos ibm-1208, que é Unicode UTF-8) é uma boa opção se você estiver utilizando cciMbsToUcs para converter constantes de cadeia para processamento pelo WebSphere Message Broker. 1208 é apropriado para sistemas Linux, UNIX e Windows.
Nos sistemas Linux, UNIX, nl_langinfo(CODEPAGE) fornece a página de códigos que foi selecionada por setlocale.
No z/OS, a página de códigos padrão para WebSphere MQ, que é 500, não deve ser usada. Em vez disso, use um valor da página de códigos igual a 1047.
O parâmetro returnCode é configurado com o comprimento convertido em metade das palavras (caracteres UCS-2).