# ArrayBuffer wx.encode(Object object)

## 功能描述

将字符串按照指定的编码格式编码成 ArrayBuffer

## 参数

### Object object


```json
[
  {
    "属性": "data",
    "类型": "string",
    "默认值": "",
    "必填": "是",
    "说明": "要编码的字符串"
  },
  {
    "属性": "format",
    "类型": "string",
    "默认值": "utf8",
    "必填": "否",
    "说明": "编码的格式。注意：iOS高性能模式和iOS高性能+模式下，仅支持utf-8格式",
    "子项": [
      {
        "合法值": "utf8",
        "说明": ""
      },
      {
        "合法值": "utf-8",
        "说明": ""
      },
      {
        "合法值": "ucs2",
        "说明": "以小端序读取"
      },
      {
        "合法值": "ucs-2",
        "说明": "以小端序读取"
      },
      {
        "合法值": "utf16le",
        "说明": "以小端序读取"
      },
      {
        "合法值": "utf-16le",
        "说明": "以小端序读取"
      },
      {
        "合法值": "latin1",
        "说明": ""
      },
      {
        "合法值": "gbk",
        "说明": ""
      }
    ]
  }
]
```

## 返回值

### ArrayBuffer

编码后的 ArrayBuffer

## 示例代码

```javascript

var str = '我爱 Beijing 天安门';

var ab = wx.encode({ data: str, format: 'utf8' });
var result = wx.decode({ data: ab, format: 'utf8' });

console.log(str === result)
// should be true

```
