SetDefaultEncoding(tencoding[, sencoding])
Die Standard-Zeichencodierungen für die Textbibliothek wird in
tencoding
angegeben und wirkt sich auf die Befehle wie Print(),
NPrint(), TextOut() und CreateTextObject() aus.
Die Standard-Zeichencodierungen für die Zeichenketten-Bibliothek
muss im Parameter sencoding
angegeben werden und beeinflusst
die meisten Befehle der Zeichenketten-Bibliothek wie z.B. ReplaceStr()
und StrLen().
Die folgenden Zeichencodierungen werden derzeit von Hollywood unterstützt:
#ENCODING_UTF8:
#ENCODING_ISO8859_1:
#ENCODING_ISO8859_1
auf AmigaOS und kompatiblen nicht wirklich
ISO 8859-1 bedeutet, sondern immer die Standard-Zeichencodierung
des Systems verwendet. Bei den meisten Amiga-Systemen ist das schon
ISO 8859-1, aber osteuropäische Systeme verwenden beispielsweise
eine andere Kodierung.
Ab Hollywood 7.0 sollte #ENCODING_ISO8859_1
nicht mehr verwendet
werden. Es wird aus Kompatibilitätsgründen noch unterstützt,
aber es kann zu Problemen bei Nicht-ISO-8859-1-Systemen führen.
Sie sollten ab Hollywood 7.0 immer #ENCODING_UTF8
verwenden.