# URL\_ENCODE

Esta función escapa el valor de entrada dado codificándolo para que pueda incluirse de forma segura en nombres y valores de parámetros de consulta de URL:

* Los caracteres alfanuméricos no se codifican.
* Los caracteres `.`, `-`, `*` y `_` no se codifican.
* El carácter de espacio ASCII se codifica como `+`.
* Todos los demás caracteres se convierten a UTF-8 y los bytes se codifican como la cadena `%XX`, donde `XX` es el valor hexadecimal en mayúsculas del byte UTF-8.

## Sintaxis

```
URL_ENCODE(VALUE)
```

## Argumentos

#### VALUE

Tipo: `string`

El valor que se ha de codificar.

## Devuelve

Tipo: `string`

El valor `VALUE` codificado.

***

## Ejemplos

| VALUE | Resultado |
| --- | --- |
| The quick brown fox | The+quick+brown+fox |
| Comment #5 | Comment+%235 |
| &$#\_line\_!123 | %26%24%23\_line\_%21123 |
| `''` | `''` |
| word+word word | word%2Bword++word |

### Ejemplo

#### SQL

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

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

#### Resultado de la consulta

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