URL_ENCODE
此函数通过编码给定输入值来对其进行转义,以便可以将其安全地包含在 URL 查询参数名称和值中:
- 字母数字字符不进行编码。
- 字符
.、-、*和_不进行编码。 - ASCII 空格字符编码为
+。 - 所有其他字符都转换为 UTF-8,并且字节编码为字符串
%XX,其中XX是 UTF-8 字节的大写十六进制值。
语法
URL_ENCODE(VALUE)
参数
VALUE
类型:string
要编码的值。
返回
类型:string
编码后的VALUE。
示例
| VALUE | 输出 |
|---|---|
| 敏捷的棕色狐狸 | The+quick+brown+fox |
| 注释 #5 | Comment+%235 |
| &$#_line_!123 | %26%24%23_line_%21123 |
''
|
''
|
| 词+词 词 | word%2Bword++word |
示例
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
查询结果
| url_example1 | url_example2 |
|---|---|
| word%2Bword++word | %26%24%23_line_%21123 |