URL_ENCODE
Cette fonction échappe la valeur d'entrée donnée en l'encodant afin qu'elle puisse être incluse en toute sécurité dans les noms et les valeurs des paramètres de requête d'URL :
- Les caractères alphanumériques ne sont pas encodés.
- Les caractères
.,-,*et_ne sont pas encodés. - Le caractère d'espace ASCII est encodé sous la forme
+. - Tous les autres caractères sont convertis en UTF-8 et les octets sont encodés sous forme de chaîne
%XX, oùXXest la valeur hexadécimale en lettres majuscules de l'octet UTF-8.
Syntaxe
URL_ENCODE(VALUE)
Arguments
VALUE
Type : string
Valeur à encoder.
Renvoie
Type : string
Valeur VALUE encodée.
Exemples
| VALUE | Sortie |
|---|---|
| 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 |
Exemple
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
Résultat de la requête
| url_example1 | url_example2 |
|---|---|
| word%2Bword++word | %26%24%23_line_%21123 |