---
title: "ReadTextFile (Opus Funktion)"
---
### Beschreibung

Liest einen Text aus einer Datei. Dabei wird die Zeichencodierung entsprechend der BOM (Byte Order Mark) am Beginn der Datei berücksichtigt.

Bei vorhandenem BOM wird die Zeichencodierung, z.B. UTF-8 oder UTF-16 und bei 16 bit Zeichen auch die Byte-Reihenfolge erkannt.

folgende BOM werden erkannt:

| BOM | Bedeutung |
| --- | --- |
| 0xEF 0xBB 0xBF | UTF-8 |
| 0xFF 0xFE | UTF-16 little endian |
| 0xFE 0xFF | UTF-16 big endian (zurzeit nicht implementiert) |
| 0xFF 0xFE 0x00 0x00 | UTF-32 little endian (zurzeit nicht implementiert) |
| 0x00 0x00 0xFE 0xFF | UTF-32 big endian (zurzeit nicht implementiert) |
| ohne | Text wird als Multi-Byte Character String gedeutet (Windows Codierung). Dabei ist auch UTF-8 gültig |

### Argumente

| Name | Typ | Beschreibung |
| --- | --- | --- |
|  | [string](../../standard-datentypen/string.md) | Dateiname |

### Rückgabewert [string](../../standard-datentypen/string.md)

Textinhalt der Datei.

### Beispiel

```
xxx
```

### Siehe auch

---
