TextEncode
Gibt eine Textdatei mithilfe der angegebenen Zeichenkodierung und Zeilenenden als Containerdaten aus Text zurück.
Format
TextEncode ( Text ; Kodierung ; Zeilenenden )
Parameter
Text - beliebiger Textausdruck oder Textfeld.
Kodierung - Name der zu verwendenden Zeichenkodierung (siehe unten).
Zeilenenden - Zahl, die die zu verwendenden Zeilenenden angibt (siehe unten).
Zurückgegebener Datentyp
Container
Ursprung in Version
16.0
Beschreibung
Verwenden Sie für den Parameter Kodierung einen der folgenden Namen, um die Zeichenkodierung anzugeben: Wenn Sie einen leeren String ("") oder einen nicht erkannten Wert verwenden, gibt diese Funktion „?“ zurück.
|
|
Kodiert Text mit |
|
|
Unicode |
|
|
Latin 1 |
|
|
Kyrillisch |
|
|
Japanese |
|
|
Windows |
|
|
Simplified Chinese |
|
|
Korean |
|
|
Chinesisch (Langzeichen) |
|
|
Mac Roman |
Verwenden Sie für den Parameter Zeilenenden einen der folgenden Werte, um die zu verwendenden Zeilenenden anzugeben. Wenn Sie einen unbekannten Wert verwenden, bleiben die Zeilenenden unverändert.
|
|
Ändert die Zeilenenden in |
|
|
Unverändert |
|
|
Absatzende (früherer Mac-Standard) |
|
|
Zeilenvorschub (aktueller Mac- Unix/Linux-Standard) |
|
|
Absatzende gefolgt von einem Zeilenvorschub (Windows-Standard) |
Beispiel 1
Gibt eine Textdatei mit japanischer Zeichenkodierung als Containerdaten aus einem Textfeld zurück und lässt Zeilenenden unverändert.
TextEncode ( Tabelle::Text ; "shift_jis" ; 1 )
Beispiel 2
Konvertiert den Inhalt eines Textfelds in ISO-8859-1-Zeichenkodierung und Windows-Zeilenenden und exportiert dann das resultierende Containerfeld als Textdatei.
Feldwert setzen [ Tabelle::Container ; TextEncode ( Tabelle::Text ; "iso-8859-1" ; 4 ) ]
Exportiere alle Feldwerte [ Tabelle::Container ; "Ausgabe.txt“ ; Ordner erstellen: Aus]