Mit get_html_translation_table() können Sie auf die intern genutzte Zeichentabelle zugreifen, welche von den Funktionen htmlspecialchars() und htmlentities() als Grundlage für die Zeichenformatierung genommen wird. So können Sie mit strtr() Sonderzeichen in ihre HTML-Code-Entsprechung umwandeln. Die Umkehrung erhalten Sie mit array_flip(), welche den ursprünglichen Zustand wiederherstellt.