Как преобразовать массив байтов в React

голоса
0

У меня есть поле формы типа пароля. Я хочу, чтобы введенный пароль должен быть преобразован в массив байтов. Как я могу сделать это с помощью реакции? Формат поля формы, как показано ниже.

<Form.Input
                required
                label=Account Password
                type=password
                value={this.state.password}
                onChange={this.handleChangePassword}
                />
Задан 19/09/2018 в 12:59
источник пользователем
На других языках...                            


1 ответов

голоса
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));
}

Надеюсь, поможет.

Ответил 19/09/2018 в 13:24
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more