From db831ed244ca86f1910874a05a4ead30f4eaff6d Mon Sep 17 00:00:00 2001 From: fds2610-bot Date: Thu, 14 May 2026 19:58:44 +0200 Subject: [PATCH] Fix: Bank-Import ISO-8859-1 nach UTF-8 konvertieren (Comdirect-Umlaute) --- src/Services/BankImportParser.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Services/BankImportParser.php b/src/Services/BankImportParser.php index d7e8ade..ec4203f 100644 --- a/src/Services/BankImportParser.php +++ b/src/Services/BankImportParser.php @@ -78,6 +78,11 @@ class BankImportParser // BOM entfernen $content = preg_replace('/^\xEF\xBB\xBF/', '', $content); + // ISO-8859-1 → UTF-8 konvertieren wenn nötig + if (!mb_check_encoding($content, 'UTF-8')) { + $content = mb_convert_encoding($content, 'UTF-8', 'ISO-8859-1'); + } + // Verschiedene Zeilenenden normalisieren $content = str_replace(["\r\n", "\r"], "\n", $content); $lines = explode("\n", $content);