URL_ENCODE
This function escapes the given input value by encoding it so that it can be safely included in URL query parameter names and values:
- Alphanumeric characters are not encoded.
- The characters
.,-,*and_are not encoded. - The ASCII space character is encoded as
+. - All other characters are converted to UTF-8 and the bytes are encoded as the string
%XXwhereXXis the uppercase hexadecimal value of the UTF-8 byte.
Syntax
URL_ENCODE(VALUE)
Arguments
VALUE
Type: string
The value to encode.
Returns
Type: string
The encoded VALUE.
Examples
| VALUE | Output |
|---|---|
| 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 |
Example
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
Query result
| url_example1 | url_example2 |
|---|---|
| word%2Bword++word | %26%24%23_line_%21123 |