# .env Dateien ohne BOM erstellen

Falls Sie die `.env` Dateien manuell erstellen müssen, verwenden Sie einen Editor, der UTF-8 ohne BOM speichert.

## PowerShell (Empfohlen)

```powershell
# .env Datei erstellen
$content = @'
APP_ENV=dev
APP_SECRET=your-secret-key
DATABASE_URL="mysql://user:pass@host:port/db"
DATALOGGER_API_BASE_URL=http://localhost:8080
'@
[System.IO.File]::WriteAllText("$PWD\.env", $content, [System.Text.UTF8Encoding]::new($false))
```

## Notepad++

1. Datei erstellen/bearbeiten
2. Encoding → "Convert to UTF-8" (NICHT "UTF-8-BOM")
3. Speichern

## VS Code

1. Rechts unten auf "UTF-8" klicken
2. "Save with Encoding" wählen
3. "UTF-8" auswählen (NICHT "UTF-8 with BOM")

## Prüfen ob BOM vorhanden ist

```powershell
# Erste 3 Bytes prüfen
$bytes = [System.IO.File]::ReadAllBytes(".env")[0..2]
$bytes | ForEach-Object { "{0:X2}" -f $_ }
# Sollte NICHT "EF BB BF" sein
```



