Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

filetostr

filetostr(FileName AS String, [Charset AS String]) AS String


Liest eine Datei in den Speicher ein.

Parameter FileName

Der Pfad der Datei die eingelesen werden soll.

Parameter Charset

Mit diesem Parameter kann gesteuert werden welcher Zeichensatz verwendet wird um die Datei zu interpretieren. Wenn es sich um eine Binärdatei handelt, kann als Zeichensatzname "binary" angegeben werden um sicherzustellen, dass keine Zeichensatzübersetzung durchgeführt wird. Wenn dieser Parameter nicht angegeben wird, wird zum Einlesen der Datei die aktuelle Codepage verwendet. Eine Liste aller Zeichensätze kann der Dokumentation der acharset-Funktion entnommen werden.

Charset auto

Wenn "auto" als Zeichensatzname angegeben wird versucht die Funktion den Zeichensatz automatisch mit Hilfe von Heuristiken zu bestimmen. Wenn der Zeichensatz nicht sicher ermittelt werden kann wird die aktuelle Codepage als Zeichensatz verwendet.

Rückgabewert

Eine Zeichenkette mit dem Inhalt der Datei.

Unicode BOM

Wenn die Datei mit einem BOM startet wird dieser automatisch entfernt, so dass bei der Anzeige der Zeichenkette kein BOM angezeigt wird.