Fehler nach 6.1 Update

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');

 

1 „Gefällt mir“