Page 1 of 1

Sonderzeichen in Seitentitel werden doppelt encodiert: & im Editor→ & im Quelltext

Posted: Wed Dec 31, 2025 6:01 pm
by johannesh19
Hallo,

ich hatte gerade das Problem, dass Sonderzeichen im Titel einer (dynamischen) Seite doppelt HTML-encodiert wurden. Aus

Code: Select all

K&M
im Eingabefeld im Backend wurde

Code: Select all

K&M
im Frontend, denn im Quelltext stand an dieser Stelle

Code: Select all

K&M
.

Ist das ein bekannter Fehler? Habe ich irgendwas falsch eingestellt?

Vielen Dank für jeden Hinweis!

Re: Sonderzeichen in Seitentitel werden doppelt encodiert: & im Editor→ & im Quelltext

Posted: Sat Jan 03, 2026 8:58 am
by lastpictures
Moin,

was für ein Theme nutzt du? Kannst du einen Link geben? Nicht das bei dir irgendwie der Browser zuschlägt?

Re: Sonderzeichen in Seitentitel werden doppelt encodiert: & im Editor→ & im Quelltext

Posted: Mon Jan 05, 2026 5:58 pm
by johannesh19
Ich habe den Fehler gefunden: In der page.php und in der home.php des Themes wurden die Seitentitel ausgegeben mit:

Code: Select all

<?php 
  echo htmlentities( $page->title() );
?>
Das habe ich gekürzt zu:

Code: Select all

<?php 
  echo $page->title();
?>
Problem gelöst. Kann sein, dass die Funktion htmlentities noch aus einer sehr frühen Version des ursprünglichen Themes stammt – ich bastle schon seit Jahren immer wieder daran herum, "Micro" an meine Bedürfnisse anzupassen, und bisher hatte ich einfach keine Sonderzeichen im Titel.