encode_uri¶
Description¶
Replace certain characters in a string with %-encoded escape sequences.
Letters A-Z a-z, digits 0-9, and !#$&’()*+,-./:;=?@ remain unchanged. All others are encoded. NULL if input contains an invalid UTF-8 surrogate sequence.
See also encode_uri_component, encode_base64.
Return type¶
string
Domain¶
This is a scalar function (calculates a single output value for a single input row.)
Categories¶
Usage¶
encode_uri(str)
| Argument | Type | Optional | Repeatable | Restrictions | 
|---|---|---|---|---|
| str | string | no | no | none | 
Examples¶
make_col e:encode_uri('2^3 = 8;')
The result of the encoding is ‘2%5E3%20=%208;’, which is different from encode_uri_component