| 27 | == Encodings == |
| 28 | Encodings are ways to render data. Whenever a variable is printed the encoding can be set. |
| 29 | The following encodings exist as of writing this document: |
| 30 | * ''literal'' (default): The variable is printed unprocessed. |
| 31 | * ''html'': The variable is processed in a way characters with special meanings in HTML are escaped. |
| 32 | * ''xml'': The variable is processed in a way characters with special meanings in XML are escaped. |
| 33 | * ''uri'': The variable is processed in way it could be used within an URL (e.g. `"file?name=@@@var name as uri@@@"`). |
| 34 | * ''int'': An integer representation of the variable is printed. |
| 35 | * ''numeric'': An numeric representation of the variable is printed. |
| 36 | * ''hex'': An base 16 representation is printed. |
| 37 | * ''discid'': CDDB DiscID representation as used by the RoarAudio PlayList Daemon. |
| 38 | * ''uuid'': UUID in dashed-hex format. |
| 39 | |