Sönke Tesch: eine frage zu htmlentities();

Beitrag lesen

Aus ö wird ö, aus & wird &, usw.
ich weiß, verstanden hab ich den sinn von htmlentities() schon, ich versteh nur nicht warum dieses zeichen nicht mit einbezogen wurde.

Die HTML-Umschreibungen existieren, weil sämtliche Zeichen _außerhalb_ des ASCII-Bereichs (0-127) von Zeichensatz zu Zeichensatz unterschiedlich sind. Da HTML systemunabhängig sein soll, werden 8-und-mehr-Bit-Zeichen mit 7-Bit-Zeichen umschrieben, anstatt sie direkt einzugeben.

Sowohl das einfache Anführungszeichen als auch der Rückstrich befinden sich innerhalb des ASCII-Raums, weshalb keine Umschreibung für diese Zeichen existiert, was wiederum dazu führt, das htmlentities() nichts damit anstellen kann/braucht.

Siehe auch <[link:http://selfhtml.teamone.de/inter/zeichensaetze.htm>].

Gruß,
  soenk.e