URL_ENCODE
Diese Funktion maskiert den angegebenen Eingabewert, indem sie ihn so codiert, dass er sicher in URL-Abfrageparameternamen und -werten enthalten sein kann:
- Alphanumerische Zeichen werden nicht codiert.
- Die Zeichen
.,-,*und_werden nicht codiert. - Das ASCII-Leerzeichen wird als
+codiert. - Alle anderen Zeichen werden in UTF-8 konvertiert und die Bytes werden als Zeichenfolge
%XXcodiert, wobeiXXder Großbuchstabe des hexadezimalen Werts des UTF-8-Bytes ist.
Syntax
URL_ENCODE(VALUE)
Argumente
VALUE
Typ: string
Der zu codierende Wert.
Rückgaben
Typ: string
Der codierte VALUE.
Beispiele
| VALUE | Ausgabe |
|---|---|
| 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 |
Beispiel
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
Abfrageergebnis
| url_example1 | url_example2 |
|---|---|
| word%2Bword++word | %26%24%23_line_%21123 |