Seite 1 von 1

[3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 06.03.2021 22:23
von FischersFritz
Hallo,

nach der Umstellung auf 3.3 steht nun folgende (bekannte) Fehlermeldung im Backend:
Der Standard-Zeichensatz ist fehlerhaft konfiguriert. default_charset muss UTF-8 sein. Du kannst den aktuellen Wert auf der Seite PHP-Information prüfen.

Was mich daran nun wundert -- der Wert default_charset ist bereits utf-8 laut der PHP Info, sowohl im local als auch im master value.

Kann es sein, dass phpbb hier ein groß geschriebenes UTF-8 benötigt? Oder woran kann es sonst liegen?

Danke :-)

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 07.03.2021 07:13
von Mike-on-Tour
Ja, phpBB fordert hier Großbuchstaben. Das ist bekannt und wird in der nächsten Version behoben. Du hast jetzt zwei Möglichkeiten:
  1. Du ignorierst die Fehlermeldung (es liegt ja objektiv kein Fehler vor)
  2. Du ziehst dir aus GitHub die geänderten Zeilen aus der includes/acp/acp_main.php und änderst die in der Datei auf deinem Server
Für den letzteren Fall: Du gehst zu GitHub und lädst dir die beiden geänderten Zeilen dazu runter, betroffen sind die Zeilen 675 und 689. Die komplette Datei auf deinen Server hochzuladen, kann ich nicht empfehlen, da hier offensichtlich noch weitere Änderungen erfolgt sind, deren Auswirkungen ich nicht kenne.

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 07.03.2021 10:20
von Dr.Death

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 09.03.2021 21:11
von FischersFritz
Danke für eure Antworten!

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 16.06.2024 15:35
von FuGu
Hallo zusammen,
ich habe die Tage nach dem Update auf 3.3.12 auch auf php 8.3 umgestellt. Jetzt bekomme ich auch auf der Admin Startseite die Fehlermeldung

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.
Ich habe Lukes

Code: Alles auswählen

php_value default_charset "UTF-8"
in der .htacess stehen aber ohne Änderung im Adminbereich. Bleibt jetzt nur noch sich an den Hoster zu wenden, wegen des Eintrags in der php.ini oder gibt es noch einen Lösungsansatz?

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 16.06.2024 15:55
von LukeWCS
@FuGu

Ab PHP 8 interessiert die .htaccess für PHP Einstellungen nicht mehr. Guckst du:

viewtopic.php?p=1420083#p1420083

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 16.06.2024 16:08
von FuGu
Hat problemlos geklappt... auch hier Danke. Habe mich offensichtlich für den falschen Thread in der Suche entschieden ;-)
Ist die .htacess damit jetzt obsolet?

Re: [3.3] Der Standard-Zeichensatz ist fehlerhaft konfiguriert - trotz utf-8

Verfasst: 16.06.2024 16:23
von LukeWCS
FuGu hat geschrieben: 16.06.2024 16:08 Habe mich offensichtlich für den falschen Thread in der Suche entschieden ;-)
Mach dir keinen Kopf, wir haben hier auch ne Weile gebraucht, bis das alles "sortiert" war. ^^ Was zum einen mit den Besonderheiten bei jedem Hoster zusammenhängt und zum anderen weil es hier zu dem Thema zig Varianten mit teils unterschiedlichen Szenarien gibt.
Ist die .htacess damit jetzt obsolet?
Was die PHP Einstellungen ab PHP 8 angeht: ja.