Function DE Version 10.04

@Translate

Note

Syntax

@Translate(TEXT1;FNCHARSETS);
@Translate(TEXTLIST1;FNCHARSETS);

Beschreibung

TEXT/TEXTLIST TEXT1/TEXTLIST1 wird wie durch FN FNCHARSETS definiert umgesetzt.
Dies ist die direkte Umsetzung durch die entsprechende Funktion in der Domino-API.

FN FNCHARSETS:
OS_TRANSLATE_NATIVE_TO_LMBCS    0   /* Translate platform-specific to LMBCS */
OS_TRANSLATE_LMBCS_TO_NATIVE    1   /* Translate LMBCS to platform-specific */
OS_TRANSLATE_LOWER_TO_UPPER      3   /* current int’l case table */
OS_TRANSLATE_UPPER_TO_LOWER      4   /* current int’l case table */
OS_TRANSLATE_UNACCENT      5    /* int’l unaccenting table */
OS_TRANSLATE_LMBCS_TO_ASCII      11
OS_TRANSLATE_LMBCS_TO_UNICODE   20
OS_TRANSLATE_LMBCS_TO_UTF8      22
OS_TRANSLATE_UNICODE_TO_LMBCS   23
OS_TRANSLATE_UTF8_TO_LMBCS      24

Beispiel: @Translate(TEXT1;FNCHARSETS);

UTF8TEXT:="1234 \XC3\XA4 \XC3\XB6 \XC3\XBC"; /* UTF8 für "1234 ä ö ü"*/
LMBCSTEXT:=@Translate(UTF8TEXT;24);

Der TEXT UTF8TEXT wird von UTF8 in LMBCS umgesetzt und LMBCSTEXT zugewiesen.