cciMbsToUcs

Converte dados de cadeia multi-byte para UCS (Universal Character Set).

Sintaxe

int cciMbsToUcs(
  int*         returnCode,
  const char*  mbString,
  CciChar*     ucsString,
  int          ucsStringLength,
  int          codePage);

Parâmetros

returnCode
O código de retorno da função (saída).
mbString
A cadeia a ser convertida, expressa como 'código de arquivo' (entrada).
ucsString
O local da cadeia Unicode UCS-2 resultante (entrada). Tem um CciChar final de 0, da mesma forma que a mbString tem um byte final de 0.
ucsStringLength
O comprimento (em CciChars) do buffer fornecido (entrada). Cada byte em mbString se expande para não mais que um CciChar e isto define um limite superior para o tamanho necessário do buffer.
codePage
A página de código da cadeia de origem (entrada). 1208' (significando a página de código ibm-1208, que é Unicode UTF-8) é uma boa opção se você estiver utilizando cciMbsToUcs em um sistema ASCII para converter constantes de cadeia para processamento pelo .

Valores de Retorno

O comprimento convertido em meias-palavras (caracteres UCS-2).

Conceitos relacionados
Extensões Definidas pelo Usuário

Tarefas relacionadas
Criando um Nó de Entrada em C
Criando um Nó de Processamento de Mensagem em C
Criando um Analisador em C

Referências relacionadas
Extensões Definidas pelo Usuário
cciUcsToMbs