TextEncoder: метод encode()
Базовая поддержка Широко распространена
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.
Примечание: Эта функция доступна в Потоках выполнения веб-приложений.
Метод TextEncoder.encode() принимает строку в качестве входных данных и возвращает Uint8Array, содержащий закодированный с помощью соответствующего метода для данного объекта TextEncoder текст.
Синтаксис
encode(string)
Параметры
string-
Строка, содержащая текст для кодирования.
Возвращаемое значение
Объект Uint8Array.
Примеры
<p class="source">This is a sample paragraph.</p> <p class="result">Encoded result:</p>
const sourcePara = document.querySelector(".source");
const resultPara = document.querySelector(".result");
const string = sourcePara.textContent;
const textEncoder = new TextEncoder();
let encoded = textEncoder.encode(string);
resultPara.textContent += encoded;
Спецификации
| Спецификация |
|---|
| Кодирование # ref-for-dom-textencoder-encode① |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
encode |
38 | 79 | 18 | 25 | 10.1 | 38 | 18 | 25 | 10.3 | 3.0 | 38 |
См. также
- Интерфейс
TextEncoder, к которому он относится.
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder/encode