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.

Kodierung

Kodiert Text mit

utf-8

Unicode

iso-8859-1

Latin 1

windows-1251

Kyrillisch

shift_jis

Japanese

windows-1252

Windows

gb18030

Simplified Chinese

euc-kr

Korean

big5

Chinesisch (Langzeichen)

macintosh

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.

Zeilenenden

Ändert die Zeilenenden in

1

Unverändert

2

Absatzende (früherer Mac-Standard)

3

Zeilenvorschub (aktueller Mac- Unix/Linux-Standard)

4

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.

Kopieren
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.

Kopieren
Feldwert setzen [ Tabelle::Container ; TextEncode ( Tabelle::Text ; "iso-8859-1" ; 4 ) ]
Exportiere alle Feldwerte [ Tabelle::Container ; "Ausgabe.txt“ ; Ordner erstellen: Aus]