Blok funkcji RAW_URL_ENCODE

Blok funkcji RAW_URL_ENCODE koduje ciąg znaków zgodnie z RFC 3986.

Wejście

Wejście definiuje ciąg znaków do zakodowania.

Wyjście

Zwraca ciąg znaków na wyjściu, w którym wszystkie niealfanumeryczne znaki z wyjątkiem -_.~ zostały zastąpione znakiem procentowym (%) poprzedzającym dwa wartości heksadecymalne. Ta kodowanie, opisane w RFC 3986, zostało zaprojektowane, aby chronić znaki specjalne przed błędnym interpretowaniem jako specjalne separatory adresów URL oraz aby chronić adresy URL przed uszkodzeniem przez nośniki transmisyjne z konwersją znaków (takie jak niektóre systemy e-mail).

Zobacz także