SetFileEncoding(id, encoding)
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().