# Encodings – Übersicht

<!-- last_modified: 06. Feb 2017 -->
Bestimmte Tags unterstützen Encodings (Maskierungen) um die Ausgabe in bestimmten Situationen anders aussehen zu lassen. So werden z.B. für HTML spitze Klammern durch ihre entsprechenden HTML-Entites ersetzt oder für JavaScript Steuerzeichen escaped (ein Backslash vorangestellt).

Die meisten Tags unterstützen auch eine Angabe der gewünschten Kodierung via `encoding` Parameter, z.B.: &lt;bx:recordfield.Name encode="..." /&gt;
Falls explizit kein Encoding angegeben wurde, versucht das Tag automatisch passen zu encoden (z.B. HtmlEncode bei Mime-Type text/html). Die folgenden Umwandlungen können angegeben werden:

- javascript
- url
- xml
- html
- sql
- sql-like
- sql-rlike
- htmltext
- plain

Informationen zu den einzelnen Encodings:

- [HtmlEncode](/books/cms-handbuch-entwickler/page/htmlencode)
- [HtmlMask](/books/cms-handbuch-entwickler/page/htmlmask)
- [ScriptEncode](/books/cms-handbuch-entwickler/page/scriptencode)
- [UrlEncode](/books/cms-handbuch-entwickler/page/urlencode)
- [XmlEncode](/books/cms-handbuch-entwickler/page/xmlencode)

Auf jeder Seite steht ganz unten, welche Tags oder sonstigen Funktionen diese Umwandlung benutzen bzw. unterstützen.