Hallo und danke für die ursprüngliche Lösung und die weiteren Erklärungen.
In meinem Fall wurde nach aktivierung eines Themes bei einem hoster, obige exception nicht angezeigt sonder einfach nur
WARNING [php] Notice: iconv(): Wrong charset, conversion from `utf-32le' to `utf-8' is not allowed ["exception" => ErrorException { …}]
Die akzeptierte Lösung in stackoverflow schlägt hier alternativ vor mb_convert_encoding zu benutzen, da Zitat:
“Looks like that not all iconv
versions can actually convert UTF-16LE
to UTF-8
.”
Also in Zeile 91 in “vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parsing”
return iconv('utf-32le', $this->sCharset, $sUtf32);
mit Folgendem ersetzen
return mb_convert_encoding($sUtf32 , 'UTF-8' , 'UTF-16LE');