StrCnv
StrCnv(alpha1, int2) : alpha
Alphawert umwandeln
Details
- alpha1: Ausgangswert
- int2: Optionen (siehe Text)
- Resultat:
alphaUmgewandelte Zeichenkette - Siehe: Verwandte Befehle
Mit StrCnv() kann der Alphawert (alpha1) umgewandelt werden. Die Zeichensatzumwandlungen sind vor allem bei Datenimport und -export über die Web-Schnittstelle und die Socket-Befehle sinnvoll.
In (int2) können folgende Optionen angegeben werden:
_StrToOEM: Nach OEM-Zeichensatz wandeln_StrToANSI: Nach ANSI-Zeichensatz wandeln_StrToHTML: Nach Unicode und HTML-Kodierung wandeln_StrToURI: Nach UTF-8 und URI-Kodierung wandeln_StrToUTF8: Nach UTF-8-Zeichensatz wandeln_StrToBase64: Nach Base64 kodieren_StrFromOEM: Von OEM-Zeichensatz wandeln_StrFromANSI: Von ANSI-Zeichensatz wandeln_StrFromHTML: Von HTML-kodiertem Unicode wandeln_StrFromURI: Von URI-kodiertem UTF-8 wandeln_StrFromUTF8: Von UTF-8-Zeichensatz wandeln_StrFromBase64: Aus Base64 dekodieren_StrUpper: a-z, ä, ö, ü in Großbuchstaben wandeln_StrUpper1252: Alle Kleinbuchstaben der Windows-Codepage 1252 in Großbuchstaben wandeln_StrLower: In Kleinbuchstaben wandeln_StrLower1252: Alle Großbuchstaben der Windows-Codepage 1252 in Kleinbuchstaben wandeln_StrUmlaut: Umlaute wandeln_StrLetter: Sonderzeichen entfernen_StrLetterExt: Sonderzeichen entfernen (erweitert)_StrSoundex1: Soundex Stufe 1_StrSoundex2: Soundex Stufe 2_StrNameReorder: Namensumstellung_StrNameNoFirst: Kein Vorname_StrNameNoDouble: Kein doppelter Nachname_StrFromIDNA: IDNA-Format für internationalisierte Domainnamen
Die Optionen können untereinander kombiniert werden.
Eine Kombination von Konstanten aus dem Bereichen _StrFrom... und _StrTo... ist nicht möglich. Für die Optionen _StrFromBase64 und _StrToBase64 gilt diese Einstränkung nicht. Somit kann beispielsweise die Option _StrFromBase64 mit der Option _StrToANSI kombiniert werden. Eine Kombination der Optionen _StrFromUTF8 und _StrToANSI ist jedoch nicht möglich.
Beim Schreiben von Daten in eine externe Datei über die Dateibefehle findet automatisch eine Wandlung vom CONZEPT 16-Zeichensatz in den OEM-Zeichensatz statt.
Beispiele:
StrCnv('KLEIN', _StrLower) // 'klein'
StrCnv('größer', _StrUmlaut) // 'GROESSER'
StrCnv('zwölf sind z. B. 12', _StrLetter) // 'ZWOELFSINDZB12'
StrCnv('Übertragung', _StrToUTF8 | _StrToBase64) // 'w5xiZXJ0cmFndW5n'
Mögliche Laufzeitfehler:
_ErrValueInvalid: Bei der Option (int2)_StrFromBase64ist die Ausgangszeichenkette nicht valide Base64-kodiert._ErrStringOverflow: Bei Option (int2)_StrFrom...und_StrTo...konnte die Zeichenkette nicht gewandelt werden. Bei der Option (int2)_StrToBase64, wenn die Zielzeichenkette größer als 65.520 Zeichen ist.