Freigeben über


STRCONV( )-Funktion

Konvertiert Zeichenausdrücke vom folgenden Typ untereinander: "Einfachbyte", "Doppelbyte", "UNICODE" und gebietsspezifische Zeichen.

STRCONV(cExpression, nConversionSetting [, nLocaleID])

Rückgabewerte

Zeichen

Parameter

  • cExpression
    Gibt den Zeichenausdruck an, den STRCONV( ) umwandelt.
  • nConversionSetting
    Gibt den Typ der Umwandlung an. In der folgenden Tabelle sind die Werte von nConversionSetting sowie der Typ der durchgeführten Umwandlung aufgelistet.
    nConversionSetting Umwandlung
    1 Wandelt Einfachbytezeichen aus cExpression in Doppelbytezeichen um.
    2 Wandelt Doppelbytezeichen aus cExpression in Einfachbytezeichen um.
    3 Wandelt Doppelbytezeichen (Katakana) aus cExpression in Doppelbytezeichen (Hiragana) um.
    4 Wandelt Doppelbytezeichen (Hiragana) aus cExpression in Doppelbytezeichen (Katakana) um.
    5 Wandelt Doppelbytezeichen in Unicodezeichen (breite Zeichen) um.
    6 Wandelt Unicodezeichen (breite Zeichen) in Doppelbytezeichen um.
    7 Wandelt cExpression in gebietsspezifische Kleinbuchstaben um.
    8 Wandelt cExpression in gebietsspezifische Großbuchstaben um.
    9 Wandelt Doppelbytezeichen aus cExpression in UTF-8 um.
    10 Wandelt Unicodezeichen aus cExpression in UTF-8 um.
    11 Wandelt UTF-8-Zeichen aus cExpression in Doppelbytezeichen um.
    12 Wandelt UTF-8-Zeichen aus cExpression in Unicodezeichen um.
  • nLocaleID
    Gibt die Gebietskennung an, die bei der Konvertierung verwendet werden soll. Wenn nLocaleID ungültig ist oder vom System nicht unterstützt wird, wird die Fehlermeldung "Invalid local ID" generiert. Wenn nLocaleID nicht angegeben wird, dann wird standardmäßig die Gebietskennung des Systems verwendet.
    nLocaleID Sprache
    1029 Tschechisch
    1031 Deutsch
    1033 Englisch (Standard)
    1034 Spanisch
    1036 Frankreich
    1040 Italien
    1045 Polnisch
    1046 Portugiesisch (Brasilien)
    2070 Portugiesisch (Portugal)

Hinweise

Diese Funktion ist nützlich zum Bearbeiten von Doppelbyte-Zeichensätzen für Silbenschriften wie Hiragana und Katakana.

Siehe auch

CHRTRANC( ) | IMESTATUS( ) | ISLEADBYTE( )