function zum Ersetzen der akzentuierten Zeichen eines Kommentars vor dem Posten

Ich habe einige seltsame Probleme mit der Codierung meiner WordPress-Website und ich kann keine Kommentare mit Akzent-Wörtern hinzufügen. wenn ich es versuche, erhalte ich einen Fehler von WP.

Was ich brauche, ist nur eine function, die den Kommentar vor dem Einfügen liest und alle Zeichen mit Akzent mit normalen Zeichen ohne Akzente umwandelt. Und wo muss ich die function benutzen? Welche WP coredateien?

Ich habe versucht, functionen wie htmlentities oder mb_convert_encoding zu verwenden, aber ich weiß nicht, wo ich sie verwenden muss, und ich habe Probleme, weil die halbe Seite in UTF-8 ist und der andere Teil in ISO-8859-1 … also brauche ich eine einfache function, die alle Akzentzeichen ersetzt, wie ich oben schrieb, ohne Kodierung Zeug.

Solutions Collecting From Web of "function zum Ersetzen der akzentuierten Zeichen eines Kommentars vor dem Posten"

Verwenden Sie den richtigen Zeichensatz in Ihrer Website entsprechend den Zeichen, die Sie verwenden, das ist die richtige Lösung aus meiner Sicht. Was Sie versuchen, ist eine Arbeit, die das eigentliche Problem nicht beheben kann.

Sie müssen beachten, dass UTF-8 der Standard ist, der heute für das Internet empfohlen wird. ISO-8859-1 wurde als der Standard für 4.01 betrachtet, obwohl die meisten Websites mit UTF-8 wegen der sich anbahnenden Probleme ISO-8859-1 gingen. In XML und HTML5 ist UTF-8 der Standardzeichensatz wie für WordPress seit Version 3.5. Darüber hinaus wird WP 4.2 nach Möglichkeit utf8mb4 in der database verwenden (Vier-Byte-UTF-8-Kodierung, zuvor war es utf8mb3), um den gesamten Bereich von Unicode-Zeichen zu behandeln.

Außerdem ist es aus praktischer Sicht einfacher, den umschließenden Zeichensatz der Website zu ändern, als die Kommentare zu filtern, und ich denke, Sie werden Vorteile und keine Nachteile haben.

PD: Möglicherweise haben Sie in Ihrer Frage ein XY-Problem . Sie fragen nach Ihrer beabsichtigten Lösung (Filterkommentare), wenn Ihr wirkliches Problem ein anderes Problem ist (mit der richtigen Bestätigung).