URL_ENCODE
Ta funkcja koduje podaną wartość wejściową, aby można ją było bezpiecznie uwzględnić w nazwach i wartościach parametrów zapytania URL:
- Znaki alfanumeryczne nie są kodowane.
- Znaki
.,-,*i_nie są kodowane. - Znak spacji ASCII jest kodowany jako
+. - Wszystkie inne znaki są konwertowane na UTF-8, a bajty są kodowane jako ciąg
%XX, gdzieXXto szesnastkowa wartość bajtu UTF-8 zapisana wielkimi literami.
Składnia
URL_ENCODE(VALUE)
Argumenty
VALUE
Typ: string
Wartość do zakodowania.
Zwraca wartość
Typ: string
Zakodowany VALUE.
Przykłady
| VALUE | Dane wyjściowe |
|---|---|
| Szybki brązowy lis | Szybki+brązowy+lis |
| Komentarz #5 | Comment+%235 |
| &$#_line_!123 | %26%24%23_line_%21123 |
''
|
''
|
| word+word word | słowo%2Bsłowo++słowo |
Przykład
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
Wynik zapytania
| url_example1 | url_example2 |
|---|---|
| słowo%2Bsłowo++słowo | %26%24%23_line_%21123 |