html_entity_decode Problem
bearbeitet von Gunnar Bittersmann@@ebody
> **Weiß jemand warum nicht?**
Zunächst fällt auf, dass du keine Flags für [`html_entity_decode()`{: .language-php style="background: transparent; border: none; padding: 0"}](http://php.net/manual/function.html-entity-decode.php) setzst und damit der Ausgangswert `ENT_COMPAT | ENT_HTML401`{: .language-php style="background: transparent; border: none; padding: 0; white-space: nowrap"} gilt.
_„`ENT_COMPAT`{: .language-php style="background: transparent; border: none; padding: 0"} Konvertiert doppelte Anführungszeichen und lässt einfache Anführungszeichen unberührt“_ ist wohl nicht das, was du willst.
Desweiteren gibt es in HTML 4.01 keine Zeichenentityreferenz `'`{: .language-html style="background: transparent; border: none; padding: 0"}; das Flag solltest du auf `ENT_HTML5`{: .language-php style="background: transparent; border: none; padding: 0"} setzen.
Allerdings erhalte ich auch mit diesen Änderungen immer noch `'`{: .language-html style="background: transparent; border: none; padding: 0"} im generierten Quelltext. Da bin ich mit meinem Latein erstmal am Ende.
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)