btoa

window.btoa - базове 64 значне кодування.

Синтаксис:

window.btoa(stringEncode)

Параметри:

stringEncode - Рядок, символи якої кожен являє собою один байт двійкових даних, які будуть закодовані в ASCII.

Опис:

btoa() метод об'єкту window який кодує рядок у 64 значне кодування ASCII.

Для розкодування використовуйте atob().

Зверніть увагу що кодуються лише символи ASCII, при кодуванні символів Unicode виникне помилка. Тому спочатку необхідно кодувати Unicode:

function ubtoa(str) { return window.btoa(unescape(encodeURIComponent(str))); } alert(ubtoa('яваскрирт.укр'));

Приклад кодування

Приклад:

var sh64=btoa("javascript"); alert(sh64); // amF2YXNjcmlwdA== var s=btoa('JS'); alert(s); r = window.btoa('text'); alert(window.atob(r));