Wandelt Universalzeichensatz-Daten (UCS) in Mehrfachbytezeichenfolgedaten um. Diese Funktion wird üblicherweise nur für die Formatierung von Diagnosenachrichten verwendet. Normale Verarbeitungen werden am besten in UCS-2 durchgeführt. Darin können alle Zeichen aus allen Sprachen dargestellt werden.
Der Mustercode (BipSampPluginUtil.c) zeigt weitere Dienstprogramme zur portierbaren Verarbeitung von USC-2-Zeichen.
int cciUcsToMbs( int* Rückkehrcode, const CciChar* ucs-Zeichenfolge, char* mb-Zeichenfolge, int mb-Zeichenfolgelänge, int Codepage);
Auf einem ASCII-System ist der Wert 1208 zu empfehlen (d. h. Codepage ibm-1208, was UTF-8 Unicode bedeutet), wenn Sie cciUcsToMbs verwenden, um Zeichenfolgekonstanten für die Verarbeitung durch WebSphere Message Broker zu konvertieren. Auf Linux- und UNIX-Systemen und Windows-Plattformen wird der Wert 1208 empfohlen.
Auf Linux- und UNIX-Systemen gibt Ihnen nl_langinfo(CODEPAGE) die Codepage an, die durch setlocale ausgewählt wurde.
Die Standardcodepage für WebSphere MQ mit dem Codepagewert 500 sollte für OS/390 und z/OS nicht verwendet werden. Stattdessen sollten Sie den Codepagewert 1047 verwenden.