# ScriptEncode

<!-- last_modified: 26. Jan 2014 -->
Einige Sonderzeichen und besondere Zeichen werden durch JavaScript Escape-Sequenzen ersetzt.

Den folgenden Zeichen wird ein \ (Backslash) vorangestellt:

- Newline / Zeilenumbruch (`\n` / 0x0a)
- Carriage return / Wagenrücklauf (`\r` / 0x0d)
- Tab (`\t` / 0x09)
- Single-Quote / Apostroph (`'` / 0x27)
- Double-Quote / Anführungszeichen (`"` / 0x22)
- Backslash (`\` / 0x5c)

## Strict / Non-Strict

Standardmäßig ist der Strict-Modus aktiviert, das heißt jeder Backslash wird verdoppelt.

Im Non-Strict-Modus werden Backslashes, die sich vor den oben aufgelisteten Zeichen (außer Single-Quote) befinden nicht verdoppelt (außer der Backslash steht ganz am Ende).