# 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 |