cciMbsToUcs

Esta función convierte datos de series de caracteres de varios bytes en un juego de caracteres universal (UCS).

Sintaxis

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

Parámetros

returnCode
Código de retorno de la función (salida).
mbString
Serie de caracteres que se va a convertir, expresada como 'código de archivo' (entrada).
ucsString
Ubicación de la serie de caracteres Unicode UCS-2 resultante (entrada). Tiene un carácter CciChar de cola 0, del mismo modo que mbString tiene un byte de cola 0.
ucsStringLength
Longitud (en CciChars) del almacenamiento intermedio proporcionado por el usuario (entrada). Cada byte de mbString se amplía hasta un CciChar como máximo, y esto define un límite superior para el tamaño de almacenamiento intermedio requerido.
codePage
Página de códigos de la serie de caracteres de origen (entrada). 1208' (es decir, página de códigos ibm-1208, que es Unicode UTF-8) es una buena elección si va a utilizar cciMbsToUcs en un sistema ASCII para convertir constantes de cadena de caracteres a fin de que WebSphere Business Integration Message Broker realice el proceso.

Valores de retorno

La longitud convertida en medias palabras (caracteres UCS-2).

Conceptos relacionados
Extensiones definidas por el usuario

Tareas relacionadas
Creación de un nodo de entrada en C
Creación de un nodo de proceso de mensajes en C
Creación de un analizador en C

Referencia relacionada
Extensiones definidas por el usuario
cciUcsToMbs