Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

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, gdzie XX to 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

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!