Revision 148 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
# unescape`unescape` is used to decode `entity`, `html` and `htmlall`. It countersthe effects of the [escape modifier](language-modifier-escape.md) for thegiven types.## Basic usage```smarty{$myVar|unescape}```## Parameters| Parameter Position | Type | Required | Possible Values | Default | Description ||--------------------|--------|----------|----------------------------------------------------------------------------------------------------------------|---------|------------------------------------------------------------------------------------------------------------------------------|| 1 | string | No | `html`, `htmlall`, `entity`, | `html` | This is the escape format to use. || 2 | string | No | `ISO-8859-1`, `UTF-8`, and any character set supported by [`htmlentities()`](https://www.php.net/htmlentities) | `UTF-8` | The character set encoding passed to html\_entity\_decode() or htmlspecialchars\_decode() or mb\_convert\_encoding() et. al. |## Examples```php<?php$smarty->assign('articleTitle',"Germans use "Ümlauts" and pay in €uro");```These are example `unescape` template lines followed by the output```smarty{$articleTitle}Germans use "Ümlauts" and pay in €uro{$articleTitle|unescape:"html"}Germans use "Ümlauts" and pay in €uro{$articleTitle|unescape:"htmlall"}Germans use "Ümlauts" and pay in €uro```See also [escaping smarty parsing](../language-basic-syntax/language-escaping.md), [escapemodifier](language-modifier-escape.md).