---
title: MCEXT.READ_SECTION_UTF8
description: "```javascript //Scriptfunktion 'MCEXT.READ_SECTION_UTF8' // Liest eine INI-ähnliche Textdatei im UTF8-Format und lädt alle Schlüssel/Wert-Paareaus der angegebenen Sektion als Script-Variablen. //Parameter: // 1) Datei // Vollständiger Pfad zur INI-/Konfigurationsdatei (ANSI, UTF-8, UTF-16, ...). // 2) Sektion // Name der Sektion (mit…"
url: "https://aspi-gmbh.de/docs/mcext-read_section_utf8/"
updated: "2026-05-27"
category: "SDK / Scriptengine / Script-Functions / Dateien | Ordner"
---

# MCEXT.READ_SECTION_UTF8

```javascript

                //Scriptfunktion 'MCEXT.READ_SECTION_UTF8'
// Liest eine INI-ähnliche Textdatei im UTF8-Format und lädt alle Schlüssel/Wert-Paareaus der angegebenen Sektion als Script-Variablen.

//Parameter:
// 1) Datei
// Vollständiger Pfad zur INI-/Konfigurationsdatei (ANSI, UTF-8, UTF-16, ...).
// 2) Sektion
// Name der Sektion (mit oder ohne eckige Klammern).
// Beispiel: DEFAULT_LIST oder [DEFAULT_LIST]

//Verhalten:
// Die Datei wird mit BOM-Erkennung gelesen (UTF-8/UTF-16/ANSI).
// ES WERDEN ALLE KEY="value-Zeilen der Sektion eingelesen."
// Kommentare, die mit ; oder # beginnen, werden ignoriert.
// ALLE SCHLÜSSEL WERDEN 1:1 ALS SCRIPT-VARIABLEN GESETZT:KEY =" value."

//Rückgabe:
// Anzahl der erfolgreich gesetzten Variablen (als Text, z. B. "12")
// Bei Fehler oder nicht gefundener Sektion: ""

//Beispiel:
PROFDIR={APPPATH}CONFIG
ANZ=MCEXT.READ_SECTION_UTF8{{PROFDIR}STDCONF.INI,PROGRAM}
DLG=DLGMESSAGE{Die Variable Lizenznehmer hat den Wert:{RET}{Lizenznehmer}}
```
