# URL\_ENCODE

Questa funzione esegue l'escape del valore di input fornito codificandolo in modo che possa essere incluso in modo sicuro nei nomi e nei valori dei parametri di query URL:

* I caratteri alfanumerici non vengono codificati.
* I caratteri `.`, `-`, `*` e `_` non vengono codificati.
* Il carattere spazio ASCII è codificato come `+`.
* Tutti gli altri caratteri vengono convertiti in UTF-8 e i byte sono codificati come la stringa `%XX` dove `XX` è il valore esadecimale maiuscolo del byte UTF-8.

## Sintassi

```
URL_ENCODE(VALUE)
```

## Argomenti

#### VALUE

Tipo: `string`

Il valore da codificare.

## Restituisce

Tipo: `string`

Il codificato `VALUE`.

***

## Esempi

| VALUE | Output |
| --- | --- |
| La veloce volpe marrone | The+quick+brown+fox |
| Commento #5 | Commento+%235 |
| &$#\_line\_!123 | %26%24%23\_line\_%21123 |
| `''` | `''` |
| parola+parola parola | word%2Bword++word |

### Esempio

#### SQL

```
//url_example1
        URL_ENCODE('word+word  word')
```

```
//url_example2
        URL_ENCODE('&$#_line_!123')
```

#### Risultato query

| url\_example1 | url\_example2 |
| --- | --- |
| word%2Bword++word | %26%24%23\_line\_%21123 |