[3.3] PHP 8.X Der Standard-Zeichensatz ist fehlerhaft konfiguriert
Verfasst: 10.12.2022 11:39
Hallo.
Ich habe hier ein kleines Problem. Mein Webserver läuft aktuell mit php 7.2. Dort ist soweit alles OK.
Jetzt habe ich mal eine Subdomain aktiviert, weil ich PHP 8.1 testen wollte, ob alle Extensions die ich verwende auch mit PHP 8.1 kompatibel sind.
Leider habe ich jetzt folgendes Problem. Wenn ich PHP 8.0 oder 8.1 verwende erhalte ich im ACP die Meldung:
Über phpinfo() erhalte ich die Meldung, dass der Wert für default_charset "No value" lautet.
So ein Problem hatte ich schon mal als ich von php 5.x nach 7.x ging. Hier hatte ich das problem lösen können, als ich in die .htaccess folgendes eingetragen hatte.
Mit diesem Code habe ich dann den Wert UTF-8 für default_charset
Aber leider funktioniert das nicht bei php 8.0 oder 8.1, schon getestet, also mit der .htaccess.
Kann mir jemand sagen, wie ich den Wert für default_charset wieder auf UTF-8 bekomme?
Mein Webhoster ist all-inkl.com/
MfG
MDuss
P.S. Ich habe auch schon eine php.ini mit dem Inhalt
auf die Subdomain hochgeladen (Stammverzeichnis), aber dies hatte auch keinen Erfolg.
Ich habe hier ein kleines Problem. Mein Webserver läuft aktuell mit php 7.2. Dort ist soweit alles OK.
Jetzt habe ich mal eine Subdomain aktiviert, weil ich PHP 8.1 testen wollte, ob alle Extensions die ich verwende auch mit PHP 8.1 kompatibel sind.
Leider habe ich jetzt folgendes Problem. Wenn ich PHP 8.0 oder 8.1 verwende erhalte ich im ACP die Meldung:
Code: Alles auswählen
Der Standard-Zeichensatz ist fehlerhaft konfiguriert
default_charset muss UTF-8 sein. Du kannst den aktuellen Wert auf der Seite PHP-Information prüfen.
So ein Problem hatte ich schon mal als ich von php 5.x nach 7.x ging. Hier hatte ich das problem lösen können, als ich in die .htaccess folgendes eingetragen hatte.
Code: Alles auswählen
AddDefaultCharset UTF-8
php_value default_charset UTF-8
Aber leider funktioniert das nicht bei php 8.0 oder 8.1, schon getestet, also mit der .htaccess.
Kann mir jemand sagen, wie ich den Wert für default_charset wieder auf UTF-8 bekomme?
Mein Webhoster ist all-inkl.com/
MfG
MDuss
P.S. Ich habe auch schon eine php.ini mit dem Inhalt
Code: Alles auswählen
AddDefaultCharset UTF-8
php_value default_charset UTF-8