Bezeichnung
SetFileEncoding -- setzt den Zeichensatz der Datei (V9.0)
Übersicht
SetFileEncoding(id, encoding)
Beschreibung
Dieser Befehl ändert den in id angegebene Datei verwendeten Zeichensatz in den durch encoding angegebenen. Alle nachfolgenden Lese- und Schreibvorgänge werden dann mit dem neuen Zeichensatz ausgeführt.

Dies darf nur verwendet werden, wenn die Datei eine Textdatei ist. In diesem Fall kann die Angabe des Zeichensatzes sehr praktisch sein, da Hollywood dann alle Zeichensatzkonvertierungen automatisch durchführt, wenn mit den Befehlen ReadLine(), ReadString(), WriteLine() oder WriteString() aus der Datei gelesen oder in sie geschrieben wird. Standardmäßig erwartet Hollywood, dass Textdateien im UTF-8-Zeichensatz vorliegen, da dies der Standard-Zeichensatz von Hollywood ist. Wenn Sie stattdessen mit der ISO 8859-1-Codierung aus einer Datei lesen oder in diese schreiben möchten, übergeben Sie einfach #ENCODING_ISO8859_1 in encoding und Hollywood führt alle Konvertierungen von und nach ISO 8859-1 automatisch durch.

Siehe SetDefaultEncoding für eine Liste der verfügbaren Zeichensätze.

Siehe auch FileLines(), ReadLine(), WriteLine(), ReadString(), WriteString() und UseCarriageReturn().

Eingaben
id
Identifikator der Datei
encoding
gewünschter neu zu verwendender Zeichensatz

Navigation zeigen