如何在React中转换为字节数组

时间:2018-09-19 13:00:00

标签: reactjs

我有一个密码类型的表单字段。我想将输入的密码转换为字节数组。我该如何使用react?form字段的格式如下。

<Form.Input
                required
                label="Account Password"
                type="password"
                value={this.state.password}
                onChange={this.handleChangePassword}
                />

1 个答案:

答案 0 :(得分:0)

密码字符串必须采用utf16编码,可以转换为utf8编码,然后转换为字节数组。

let utf8 = unescape(encodeURIComponent(this.state.password));  
let arr = [];
for (let i = 0; i < utf8.length; i++) {
    arr.push(utf8.charCodeAt(i));
}

希望有帮助。