# base64.encode

## 功能

把 base64(text) 中保存的文本编码为 Base64 字符串。

## 语法

```bt
base64(text).encode(mode)
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| mode | Int | 否 | 0 | 编码表：0 `BASE64_STANDARD`，1 `BASE64_STANDARD_NO_PAD`，2 `BASE64_URL_SAFE`，3 `BASE64_URL_SAFE_NO_PAD`。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| String | 返回编码后的 Base64 字符串。 |

## 示例

```bt
result = base64('BT').encode()

// 输出：QlQ=
print result
```

## 注意事项

- 输入文本按 UTF-8 字节编码。
