URL_ENCODE
此函數會將給定的輸入值編碼以逸出,使其可安全地包含在 URL 查詢參數名稱和值中:
- 英數字元不會編碼。
- 字元
.、-、*和_不會編碼。 - ASCII 空格字元編碼為
+。 - 所有其他字元都會轉換為 UTF-8,且位元組會編碼為字串
%XX,其中XX是 UTF-8 位元組的大寫十六進位值。
語法
URL_ENCODE(VALUE)
引數
VALUE
類型: string
要編碼的值。
傳回
類型:string
已編碼的VALUE。
範例
| VALUE | 輸出 |
|---|---|
| 敏捷的棕色狐狸 | The+quick+brown+fox |
| 註解 #5 | 註解+%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 |