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, dondeXXes 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 |