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). Wenn nicht angegeben, bleiben die Zeilenenden unverändert.
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 keinen oder einen unbekannten Wert angeben, 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]